#1
Отправлено 20 июля 2014 — 18:10
-
- Прохожий
-
вот в нескольких строках этот Error помогите пожалуйста , я новичок
error 029: invalid expression, assumed zero
вот проблемные строки
if(dialogid == 3)) PlayerInfo[playerid][pSex] = 1; ChangeFirstSkin[playerid] = 0;
при чём в последней строке аж два Errora 029
0
#2
Отправлено 20 июля 2014 — 18:12
-
- Новичок
-
Помоему это:
if(dialogid == 3))
Стоить заменить вот на это
if(dialogid == 3) { PlayerInfo[playerid][pSex] = 1; ChangeFirstSkin[playerid] = 0; .. и что там дальше у тебя пошло ...
0
#3
Отправлено 20 июля 2014 — 18:34
-
- Прохожий
-
после полного прописывания кода теперь эти же проблемы но в других строках
(247) : error 029: invalid expression, assumed zero (256) : error 029: invalid expression, assumed zero (269) : error 029: invalid expression, assumed zero (278) : error 029: invalid expression, assumed zero (292) : error 029: invalid expression, assumed zero (293) : error 029: invalid expression, assumed zero (293) : error 029: invalid expression, assumed zero (293) : error 029: invalid expression, assumed zero
а вот сам код с проблемными строками
247 - if(PlayerInfo[playerid][Sex] == 1) 256 - if(PlayerInfo[playerid][Sex] == 2) 269 - if(PlayerInfo[playerid][Sex] == 1) 278 - if(PlayerInfo[playerid][Sex] == 2) 292 - PlayerInfo[playerid][pModel] = GetPlayerSkin(playerid); 293 - TutTime([playerid])) = 0; PlayerInfo([playerid][pTut])) = 1;
как видите в 293 строке аж 3 Errora одних и тех же , подскажите как исправить
0
#4
Отправлено 20 июля 2014 — 18:39
-
- Новичок
-
if(dialogid == 3)
всё что идёт после этой проверки кинь сюда
0
#5
Отправлено 20 июля 2014 — 18:52
-
- Прохожий
-
NewLife (20 июля 2014 — 18:39) писал:
if(dialogid == 3)
всё что идёт после этой проверки кинь сюда
вот
if(dialogid == 3)) { if(response) { SetPlayerPos(playerid,204.6633,-6.5563,1001.2109); SetPlayerFacingAngle(playerid, 299.4084); SetPlayerCameraPos(playerid,208.7765,-3.9595,1001.2178); SetPlayerCameraLookAt(playerid,204.6633,-6.5563,1001.2109); PlayerInfo[playerid][pSex] = 1; SendClientMessage(playerid, COLOR_RED, "Используйте клавишу 'Быстрый бег' (пробел по умолчанию)"); SendClientMessage(playerid, COLOR_RED, "Используйте клавишу 'Вверх, Вниз' (W,S по умолчанию)"); ChangeFirstSkin([playerid])) = 0; new ldl = playerid+1; SetPlayerVirtualWorld(playerid,ldl); SetPlayerSkin(playerid,SkinMen[0]); ShowMenuForPlayer(bomj0, playerid); TogglePlayerControllable(playerid, 0); SetPlayerInterior(playerid,5); return 0; } else { SetPlayerPos(playerid,204.6633,-6.5563,1001.2109); SetPlayerFacingAngle(playerid, 299.4084); SetPlayerCameraPos(playerid,208.7765,-3.9595,1001.2178); SetPlayerCameraLookAt(playerid,204.6633,-6.5563,1001.2109); PlayerInfo[playerid][pSex] = 2; SendClientMessage(playerid, COLOR_RED, "Используйте клавишу 'Быстрый бег' (пробел по умолчанию)"); SendClientMessage(playerid, COLOR_RED, "Используйте клавишу 'Вверх, Вниз' (W,S по умолчанию)"); ChangeFirstSkin[playerid] = 0; new ldl = playerid+1; SetPlayerVirtualWorld(playerid,ldl); SetPlayerSkin(playerid,SkinGirl[0]); ShowMenuForPlayer(bomj0, playerid); TogglePlayerControllable(playerid, 0); SetPlayerInterior(playerid,5); return 0; } }
0
#6
Отправлено 20 июля 2014 — 18:57
-
- Новичок
-
if(dialogid == 3))
скобку убери одну
0
#7
Отправлено 20 июля 2014 — 19:07
-
- Прохожий
-
NewLife (20 июля 2014 — 18:57) писал:
if(dialogid == 3))
скобку убери одну
Убрал , но Error остались те же
0
#8
Отправлено 20 июля 2014 — 19:12
-
- Новичок
-
ChangeFirstSkin([playerid])) замени на ChangeFirstSkin[playerid] = 0;
0
#9
Отправлено 20 июля 2014 — 20:44
-
- Прохожий
-
NewLife (20 июля 2014 — 19:12) писал:
ChangeFirstSkin([playerid])) замени на ChangeFirstSkin[playerid] = 0;
я решил ту проблему теперь появилась другая , помогите
вот в этой строке if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) выдаёт 4 ERROR error 029: invalid expression, assumed zero , error 001: expected token: ";", but found "]" , error 029: invalid expression, assumed zero , и четвёртый типа слишком много предупреждений в одной строке
вот весь код
if(!strcmp(cmdtext, "/lsopen", true)) { if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)) { MoveObject(980, -290.84, 1507.32, 77.61, 2.2); SetTimer("Vorot", 7000, 0); SendClientMessage(playerid, COLOR_LIGHTBLUE,"Ворота закроются через 7 секунд."); } else { return SendClientMessage(playerid,COLOR_YELLOW," Вы не можете открыть эти ворота!"); } return 1; } public Vorot() { MoveObject(980, -302.34, 1507.46, 77.61, 2.2); return 1; }
0
#10
Отправлено 23 июля 2014 — 09:52
-
- Новичок
-
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1))
Скобку лишню убрать надо
0
- ← Предыдущая тема
- Проблемы с компилированием
- Следующая тема →
- Вы не можете создать новую тему
-
Тема закрыта
1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case DLG_REG:
{
if(response)
{
if(!strlen(inputtext))
{
ShowRegistration(playerid);
return SCM(playerid, COLOR_RED, "[Îøèáêà] {FFFFFF}Ââåäèòå ïàðîëü â ïîëå íèæå.");
}
if(strlen(inputtext) < 8 || strlen(inputtext) > 32)
{
ShowRegistration(playerid);
return SCM(playerid, COLOR_RED, "[Îøèáêà] {FFFFFF}Ïàðîëü äîëæåí áûòü îò 8-ìè äî 32-óõ ñèìâîëîâ");
}
new regex:rg_passwordcheck = regex_new("^[a-zA-Z0-9]{1,}$");
if(regex_check(inputtext, rg_passwordcheck))
{
strmid(player_info[playerid][PASSWORD], inputtext, 0, strlen(inputtext), 32);
SPD(playerid, DLG_REGMAIL, DIALOG_STYLE_INPUT, "Ðåãèñòðàöèÿ > {00FFFF}Email",
"Ââåäèòå âàø íàñòîÿùèé Email àäðåñn
 ñëó÷àè åñëè âû ïîòåðÿåòå äîñòóï ê àêêàóíòó òî âû ñìîæåòå âîññòàíîâèòü åãî ÷åðåç Emailn
Ââåäèòå åãî â ïîëå íèæå è íàæìèòå "Äàëåå"",
"Äàëåå", "");
}
else
{
ShowRegistration(playerid);
return SCM(playerid, COLOR_RED, "[Îøèáêà] {FFFFFF}Ïàðîëü äîëæåí ñîñòîÿòü èç ëàòèíñêèõ ñèìâîëîâ è ÷èñåë");
}
regex_delete(rg_passwordcheck);
}
else
{
SCM(playerid, COLOR_WHITE, "{FFFFFF}Èñïîëüçóéòå êîìàíäó /q ÷òîáû âûéòè èç GTA. Îòêðûòü ÷àò: êëàâèøà T");
SPD(playerid, -1, 0, " ", " ", " ", "");
return Kick(playerid);
}
}
case DLG_REGMAIL:
{
if(!strlen(inputtext))
SPD(playerid, DLG_REGMAIL, DIALOG_STYLE_INPUT, "Ðåãèñòðàöèÿ > {00FFFF}Email",
"Ââåäèòå âàø íàñòîÿùèé Email àäðåñn
 ñëó÷àè åñëè âû ïîòåðÿåòå äîñòóï ê àêêàóíòó òî âû ñìîæåòå âîññòàíîâèòü ÷åðåç Emailn
Ââåäèòå åãî â ïîëå íèæå è íàæìèòå "Äàëåå"",
"Äàëåå", "");
return SCM(playerid, COLOR_RED, "[Îøèáêà] {FFFFFF}Ââåäèòå Email â ïîëå íèæå.");
new regex:rg_emailcheck = regex_new("^[a-zA-Z0-9.-_]{1,43}@[a-zA-Z]{1,12}.[a-zA-Z]{1,8}$");
if(regex_check(inputtext, rg_emailcheck))
} // ЖАЛУЕТСЯ НА ЭТУ СТРОКУ 337
}
return 1;
}
Спойлер
C:UsersAdminDesktopModegamemodesnew.pwn(37499) : error 029: invalid expression, assumed zero
Команда:
Спойлер
CMD:las(playerid,params[])
{
if(gPlayerLogged[playerid] == false) return SendClientMessage(playerid,COLOR_SERVER,»Вы не авторизованы на сервере»);
{
SendClientMessage(playerid,COLOR_SERVER,»»InfoAA»Вы успешно надели лазер на ваше оружие»);
SetPVarInt(playerid, «laser», 1);
SetPVarInt(playerid, «color», GetPVarInt(playerid, «color»));
}
else //Вот тут error
{
SendClientMessage(playerid,COLOR_SERVER,»»InfoAA»Вы успешно надели лазер на ваше оружие»);
SetPVarInt(playerid, «laser», 1);
SetPVarInt(playerid, «color», GetPVarInt(playerid, «color»));
}
return true;
}
Поделиться сообщением
Ссылка на сообщение
Поделиться на другие сайты
if(strcmp(cmd, "/givekazna", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerToPoint(1.5, playerid, 1910.7,-2210.6,-10.3))
{
if(PlayerInfo[playerid][pAdministrator] < 9)return SendClientMessage(playerid, COLOR_GRAD2, "Вы не админ.");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))return SendClientMessage(playerid, COLOR_GRAD2, " Используй: /givekazna [руб]");
new cashdeposit = strval(tmp);
if(!strlen(tmp))return SendClientMessage(playerid, COLOR_GRAD2, "Используй: /givekazna [руб]");
if (cashdeposit > PlayerInfo[playerid][pMoney])return SendClientMessage(playerid, COLOR_GRAD2, "У тебя нет столько денег !");
GiveMoney(playerid,-cashdeposit);
Kazna +=cashdeposit;
format(string, sizeof(string), "Ты положил %d руб в казну области! ", cashdeposit);
SendClientMessage(playerid, COLOR_YELLOW, string);
return true;
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Вы не у казны!");
return true;
}
}
return true;
}
/* строка (30) */ public OnPlayerRequestClass(playerid, classid)
{
ShowPlayerDialog(playerid, 0, 2, "Выбор персонажа.", "Создать персонажа.", "Выбрать", "Закрыть");
SetPlayerCameraPos(playerid, 120.64, 1431.91, 13.20);
SetPlayerCameraLookAt(playerid, 120.64, 1431.91, 13.20);
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 0)
{
if(response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid, 1, 1, "Создание персонажа.", "Введите имя вашего персонажа:", "Принять", "Назад");
if(dialogid == 1)
{
if(response)
{
ShowPlayerDialog(playerid, 2, 1, "Создание персонажа.", "Введите имя вашего персонажа:", "Принять", "Назад");
if(dialogid == 2)
{
if(response)
{
ShowPlayerDialog(playerid, 3, 1, "Создание персонажа.", "Опишите вашего персонажа:", "Принять", "Назад");
if(dialogid == 3)
{
if(response)
{
ShowPlayerDialog(playerid, 4, 0, "Создание персонажа.", "Ваш персонаж зарегистрирован на проверку.nОжидайте пока администрация одобрит создание персонажа.", "Принять", "Закрыть");
if(dialogid == 4)
{
if(response)
{
Kick(playerid);
}
else
{
Kick(playerid);
}
else
{
return 2;
}
else
{
return 1;
}
else
{
return 2;
}
else
{
return 1;
}
else
{
return 2;
}
else
{
return 1;
}
else if(listitem == 1)
{
Kick(playerid);
}
else
{
return 1;
}
return 1;
}public OnPlayerRequestClass(playerid, classid)
{
ShowPlayerDialog(playerid, 0, 2, "Выбор персонажа.", "Создать персонажа.", "Выбрать", "Закрыть");
SetPlayerCameraPos(playerid, 2120.64, 2141.91, 46.20);
SetPlayerCameraLookAt(playerid, 2120.64, 2141.91, 46.20);
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 0)
{
if(response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid, 1, 1, "Создание персонажа.", "Введите имя вашего персонажа:", "Принять", "Назад");
if(dialogid == 1)
{
if(response)
{
ShowPlayerDialog(playerid, 2, 1, "Создание персонажа.", "Введите имя вашего персонажа:", "Принять", "Назад");
if(dialogid == 2)
{
if(response)
{
ShowPlayerDialog(playerid, 3, 1, "Создание персонажа.", "Опишите вашего персонажа:", "Принять", "Назад");
if(dialogid == 3)
{
if(response)
{
ShowPlayerDialog(playerid, 4, 0, "Создание персонажа.", "Ваш персонаж зарегестрирован на проверку.nОжидайте пока администрация одобрит создание персонажа.", "Принять", "Закрыть");
if(dialogid == 4)
{
if(response)
{
Kick(playerid);
}
else
{
Kick(playerid);
}
else
{
return 2;
}
else
{
return 1;
}
else
{
return 2;
}
else
{
return 1;
}
else
{
return 2;
}
else
{
return 1;
}
else if(listitem == 1)
{
Kick(playerid);
}
else
{
return 1;
}
return 1;
}
Содержание
- Добро пожаловать!
- Решено При компиляции ошибка 029
- Ruman
- Форум Pawn.Wiki — Воплоти мечту в реальность!: error 029: invalid expression, assumed zero — Форум Pawn.Wiki — Воплоти мечту в реальность!
- Форум Pawn.Wiki — Воплоти мечту в реальность!: error 029: invalid expression, assumed zero — Форум Pawn.Wiki — Воплоти мечту в реальность!
- Форум Pawn.Wiki — Воплоти мечту в реальность!: Error 29 — Форум Pawn.Wiki — Воплоти мечту в реальность!
- Форум Pawn.Wiki — Воплоти мечту в реальность!: error 029: invalid expression, assumed zero — Форум Pawn.Wiki — Воплоти мечту в реальность!
Добро пожаловать!
Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.
Решено При компиляции ошибка 029
Ruman
Новичок
И так, я сейчас только вот не давно как то раз начал заниматься созданием мода для SA:MP. Пока что пишу систему регистрации, только после диалогов уже планирую писать записывание данных в базу. Остановился на написании диалога Email но в один момент когда я хочу компиляцию сделать, пишет вот это:
C:UsersRumanDesktopTime RPgamemodesproject.pwn(337) : error 029: invalid expression, assumed zero
Code:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
<
switch(dialogid)
<
case DLG_REG:
<
if(response)
<
if(!strlen(inputtext))
<
ShowRegistration(playerid);
return SCM(playerid, COLOR_RED, «[Îøèáêà] Ââåäèòå ïàðîëü â ïîëå íèæå.»);
>
if(strlen(inputtext) 32)
<
ShowRegistration(playerid);
return SCM(playerid, COLOR_RED, «[Îøèáêà] Ïàðîëü äîëæåí áûòü îò 8-ìè äî 32-óõ ñèìâîëîâ»);
>
new regex:rg_passwordcheck = regex_new(«^[a-zA-Z0-9]<1,>$»);
if(regex_check(inputtext, rg_passwordcheck))
<
strmid(player_info[playerid][PASSWORD], inputtext, 0, strlen(inputtext), 32);
SPD(playerid, DLG_REGMAIL, DIALOG_STYLE_INPUT, «Ðåãèñòðàöèÿ > <00ffff>Email»,
«Ââåäèòå âàø íàñòîÿùèé Email àäðåñn
 ñëó÷àè åñëè âû ïîòåðÿåòå äîñòóï ê àêêàóíòó òî âû ñìîæåòå âîññòàíîâèòü åãî ÷åðåç Emailn
Ââåäèòå åãî â ïîëå íèæå è íàæìèòå »Äàëåå»»,
«Äàëåå», «»);
>
else
<
ShowRegistration(playerid);
return SCM(playerid, COLOR_RED, «[Îøèáêà] Ïàðîëü äîëæåí ñîñòîÿòü èç ëàòèíñêèõ ñèìâîëîâ è ÷èñåë»);
>
regex_delete(rg_passwordcheck);
>
else
<
SCM(playerid, COLOR_WHITE, «Èñïîëüçóéòå êîìàíäó /q ÷òîáû âûéòè èç GTA. Îòêðûòü ÷àò: êëàâèøà T»);
SPD(playerid, -1, 0, » «, » «, » «, «»);
return Kick(playerid);
>
>
case DLG_REGMAIL:
<
if(!strlen(inputtext))
SPD(playerid, DLG_REGMAIL, DIALOG_STYLE_INPUT, «Ðåãèñòðàöèÿ > <00ffff>Email»,
«Ââåäèòå âàø íàñòîÿùèé Email àäðåñn
 ñëó÷àè åñëè âû ïîòåðÿåòå äîñòóï ê àêêàóíòó òî âû ñìîæåòå âîññòàíîâèòü ÷åðåç Emailn
Ââåäèòå åãî â ïîëå íèæå è íàæìèòå »Äàëåå»»,
«Äàëåå», «»);
return SCM(playerid, COLOR_RED, «[Îøèáêà] Ââåäèòå Email â ïîëå íèæå.»);
new regex:rg_emailcheck = regex_new(«^[a-zA-Z0-9.-_]<1,43>@[a-zA-Z]<1,12>.[a-zA-Z]<1,8>$»);
if(regex_check(inputtext, rg_emailcheck))
> // ЖАЛУЕТСЯ НА ЭТУ СТРОКУ 337
>
>
return 1;
>
Источник
Форум Pawn.Wiki — Воплоти мечту в реальность!: error 029: invalid expression, assumed zero — Форум Pawn.Wiki — Воплоти мечту в реальность!
- Pawn скриптинг
- Первая помощь
- Проблемы с компилированием
- Правила форума
- Просмотр новых публикаций
- (2 Страниц)
- 1
- 2
- >
- Вы не можете создать новую тему
Тема закрыта
- Группа: Пользователи
- Сообщений: 10
- Регистрация: 08 января 18
- Группа: Vip
- Сообщений: 1 189
- Регистрация: 06 октября 17
alvarogetto (13 января 2018 — 10:08) писал:
На else тоже пишет такую же ошибку?
Вообще ошибка видимо из-за того, что в коде не используется params[], но при этом задан в команде
- Группа: Пользователи
- Сообщений: 10
- Регистрация: 08 января 18
Nestyreff (13 января 2018 — 10:13) писал:
На else тоже пишет такую же ошибку?
Вообще ошибка видимо из-за того, что в коде не используется params[], но при этом задан в команде
- Группа: Vip
- Сообщений: 1 189
- Регистрация: 06 октября 17
alvarogetto (13 января 2018 — 10:14) писал:
Сообщение отредактировал Nestyreff: 13 января 2018 — 10:17
- Группа: Vip
- Сообщений: 3 654
- Регистрация: 24 июня 17
Сообщение отредактировал Sonic X: 13 января 2018 — 10:22
Источник
Форум Pawn.Wiki — Воплоти мечту в реальность!: error 029: invalid expression, assumed zero — Форум Pawn.Wiki — Воплоти мечту в реальность!
- Pawn скриптинг
- Первая помощь
- Проблемы с компилированием
- Правила форума
- Просмотр новых публикаций
- Группа: Пользователи
- Сообщений: 2
- Регистрация: 15 ноября 14
Помогите Пожалуйста Вот Ошибка:
C:UsersBikoDesktopFuliox-RpgamemodesFuliox-Rp.pwn(46143) : error 029: invalid expression, assumed zero
C:UsersBikoDesktopFuliox-RpgamemodesFuliox-Rp.pwn(46146) : error 029: invalid expression, assumed zero
C:UsersBikoDesktopFuliox-RpgamemodesFuliox-Rp.pwn(46149) : error 029: invalid expression, assumed zero
C:UsersBikoDesktopFuliox-RpgamemodesFuliox-Rp.pwn(46152) : error 029: invalid expression, assumed zero
C:UsersBikoDesktopFuliox-RpgamemodesFuliox-Rp.pwn(46155) : error 029: invalid expression, assumed zero
C:UsersBikoDesktopFuliox-RpgamemodesFuliox-Rp.pwn(46158) : error 029: invalid expression, assumed zero
Если Кто Нибудь Поможет С Меня Большой +Сик!
Сообщение отредактировал wolf222: 15 ноября 2014 — 17:29
Источник
Форум Pawn.Wiki — Воплоти мечту в реальность!: Error 29 — Форум Pawn.Wiki — Воплоти мечту в реальность!
- Pawn скриптинг
- Первая помощь
- Проблемы с компилированием
- Правила форума
- Просмотр новых публикаций
- Группа: Пользователи
- Сообщений: 14
- Регистрация: 08 сентября 17
При компилировании выдает ошибку:
Проблемная строка: [73]
Буду премного благодарен тому, кто поможет.
- Группа: Vip
- Сообщений: 1 239
- Регистрация: 29 июня 16
MisterEz (11 сентября 2017 — 19:48) писал:
При компилировании выдает ошибку:
Проблемная строка: [73]
Буду премного благодарен тому, кто поможет.
else if ( PlayerInfo[playerid][pLevel] >= 1 && PlayerInfo[playerid][pLevel] 0
- Группа: Пользователи
- Сообщений: 14
- Регистрация: 08 сентября 17
Quentino (11 сентября 2017 — 19:49) писал:
- Группа: Vip
- Сообщений: 1 239
- Регистрация: 29 июня 16
MisterEz (11 сентября 2017 — 19:56) писал:
- Группа: Пользователи
- Сообщений: 14
- Регистрация: 08 сентября 17
Quentino (11 сентября 2017 — 20:00) писал:
То что получилось после добавления if
- Группа: Vip
- Сообщений: 1 239
- Регистрация: 29 июня 16
MisterEz (11 сентября 2017 — 20:06) писал:
То что получилось после добавления if
- Группа: Пользователи
- Сообщений: 14
- Регистрация: 08 сентября 17
Quentino (11 сентября 2017 — 20:19) писал:
У меня нету никакого сбора информации о персонаже на подобии Level’a, Money, Admin, Vip и т.д., из-за этого проблема может быть?
Сообщение отредактировал MisterEz: 11 сентября 2017 — 20:45
Источник
Форум Pawn.Wiki — Воплоти мечту в реальность!: error 029: invalid expression, assumed zero — Форум Pawn.Wiki — Воплоти мечту в реальность!
- Pawn скриптинг
- Первая помощь
- Проблемы с компилированием
- Правила форума
- Просмотр новых публикаций
- (2 Страниц)
- 1
- 2
- >
- Вы не можете создать новую тему
Тема закрыта
- Группа: Активные пользователи
- Сообщений: 29
- Регистрация: 08 августа 16
- Группа: Vip
- Сообщений: 4 002
- Регистрация: 10 апреля 15
Сообщение отредактировал Pa4enka: 15 августа 2016 — 17:19
- Группа: Активные пользователи
- Сообщений: 29
- Регистрация: 08 августа 16
- Группа: Vip
- Сообщений: 4 002
- Регистрация: 10 апреля 15
- Группа: Активные пользователи
- Сообщений: 29
- Регистрация: 08 августа 16
Сообщение отредактировал TATU: 15 августа 2016 — 17:51
- Группа: Vip
- Сообщений: 5 581
- Регистрация: 09 января 13
- Группа: Активные пользователи
- Сообщений: 29
- Регистрация: 08 августа 16
m1n1vv (15 августа 2016 — 18:02) писал:
- Группа: Активные пользователи
- Сообщений: 29
- Регистрация: 08 августа 16
Есть еще одна проблема цепляющая эту переменную
Мои знания Pawno недостаточны чтобы понять в чем дело.
К этой переменной относиться ряд текстдравов;
PlayerText:aztecteam[MAX_PLAYERS],
PlayerText:ballasteam[MAX_PLAYERS],
PlayerText:vagosteam[MAX_PLAYERS],
PlayerText:rifateam[MAX_PLAYERS],
PlayerText:DeathMsg[MAX_PLAYERS];
Выбивает ошибку
error 001: expected token: «;», but found «-identifier-«
якобы в этой строчке:groveteam[playerid] = CreatePlayerTextDraw(playerid, 96.333305, 204.918533, «Grove_Street»);
Если я удалю этот текстдрав эта же ошибка переключится на следующий текстдрав объявленный в этой переменной
Сам текстдрав:
groveteam[playerid] = CreatePlayerTextDraw(playerid, 96.333305, 204.918533, «Grove_Street»);
PlayerTextDrawLetterSize(playerid, groveteam[playerid], 0.449999, 1.600000);
PlayerTextDrawTextSize(playerid, groveteam[playerid], 232.666610, 31.111110);
PlayerTextDrawAlignment(playerid, groveteam[playerid], 1);
PlayerTextDrawColor(playerid, groveteam[playerid], 8388863);
PlayerTextDrawSetShadow(playerid, groveteam[playerid], 0);
PlayerTextDrawSetOutline(playerid, groveteam[playerid], 1);
PlayerTextDrawBackgroundColor(playerid, groveteam[playerid], 255);
PlayerTextDrawFont(playerid, groveteam[playerid], 2);
PlayerTextDrawSetProportional(playerid, groveteam[playerid], 1);
PlayerTextDrawSetSelectable(playerid, groveteam[playerid], true);
Знающие люди помогите пожалуйста
Сообщение отредактировал TATU: 15 августа 2016 — 18:57
Источник
-
09.07.2015, 18:35
#1
Пользователь
error 029: invalid expression, assumed zero
Перевожу с SendMes в обычный формат
Столкнулся с вещью, которую ещё не видел
Подскажите, как перевестиКОД ( Что я пытался ):
PHP код:
new string[113];
(Строка с ошибкой) else format(string,sizeof(string), "[AC] Игрок %s (ID: %i) подозревается в читерстве (OnFoot Air-Break). Дистанция: %d m.", PlayerName(playerid), playerid, distance);
if(distance != 148.0) SendAdminMessage(COLOR_LIGHTRED, string);
PI[playerid][pOldWarning] = gettime(
Оригинал:
PHP код:
else format(strin, 256, "[Особое внимание!] Игрок %s (ID: %i) подозревается в читерстве (OnFoot Air-Break). Дистанция: %d m.", PlayerName(playerid), playerid, distance);
if(distance != 148.0) SendAdminMessage(COLOR_LIGHTRED, strin);
-
09.07.2015, 19:50
#2
Оператор else убрать пробуйте.
Click here follow the steps to fix Pawn Error 029 and related errors.
|
|
To Fix (Pawn Error 029) error you need to |
|
Step 1: |
|
---|---|
Download (Pawn Error 029) Repair Tool |
|
Step 2: |
|
Click the «Scan» button | |
Step 3: |
|
Click ‘Fix All‘ and you’re done! | |
Compatibility:
Limitations: |
Pawn Error 029 Error Codes are caused in one way or another by misconfigured system files
in your windows operating system.
If you have Pawn Error 029 errors then we strongly recommend that you
Download (Pawn Error 029) Repair Tool.
This article contains information that shows you how to fix
Pawn Error 029
both
(manually) and (automatically) , In addition, this article will help you troubleshoot some common error messages related to Pawn Error 029 error code that you may receive.
Note:
This article was updated on 2023-02-03 and previously published under WIKI_Q210794
Contents
- 1. What is Pawn Error 029 error?
- 2. What causes Pawn Error 029 error?
- 3. How to easily fix Pawn Error 029 errors
What is Pawn Error 029 error?
The Pawn Error 029 error is the Hexadecimal format of the error caused. This is common error code format used by windows and other windows compatible software and driver vendors.
This code is used by the vendor to identify the error caused. This Pawn Error 029 error code has a numeric error number and a technical description. In some cases the error may have more parameters in Pawn Error 029 format .This additional hexadecimal code are the address of the memory locations where the instruction(s) was loaded at the time of the error.
What causes Pawn Error 029 error?
The Pawn Error 029 error may be caused by windows system files damage. The corrupted system files entries can be a real threat to the well being of your computer.
There can be many events which may have resulted in the system files errors. An incomplete installation, an incomplete uninstall, improper deletion of applications or hardware. It can also be caused if your computer is recovered from a virus or adware/spyware
attack or by an improper shutdown of the computer. All the above actives
may result in the deletion or corruption of the entries in the windows
system files. This corrupted system file will lead to the missing and wrongly
linked information and files needed for the proper working of the
application.
How to easily fix Pawn Error 029 error?
There are two (2) ways to fix Pawn Error 029 Error:
Advanced Computer User Solution (manual update):
1) Start your computer and log on as an administrator.
2) Click the Start button then select All Programs, Accessories, System Tools, and then click System Restore.
3) In the new window, select «Restore my computer to an earlier time» option and then click Next.
4) Select the most recent system restore point from the «On this list, click a restore point» list, and then click Next.
5) Click Next on the confirmation window.
6) Restarts the computer when the restoration is finished.
Novice Computer User Solution (completely automated):
1) Download (Pawn Error 029) repair utility.
2) Install program and click Scan button.
3) Click the Fix Errors button when scan is completed.
4) Restart your computer.
How does it work?
This tool will scan and diagnose, then repairs, your PC with patent
pending technology that fix your windows operating system registry
structure.
basic features: (repairs system freezing and rebooting issues , start-up customization , browser helper object management , program removal management , live updates , windows structure repair.)
I’m getting the following error whenever I compile my code: "Error 029: Invalid expression, assumed zero"
The error is thrown on the following line:
if ((PlayerInfo[playerid][ADMINLevel])) || (IsPlayerAdmin(playerid))
I want the if-statement to check if «ADMINLevel» is above zero or if the player is logged in as an RCON admin.
James Monger
9,8647 gold badges57 silver badges96 bronze badges
asked Aug 8, 2013 at 0:23
You’re constructing your if-statement wrong. The correct way to do it is
if(PlayerInfo[playerid][ADMINLevel] > 0 || IsPlayerAdmin(playerid))
{
/* Put your desired script here */
}
Your code was nearly correct (although it did have some unnecessary brackets), you just need to actually add a comparison to the ADMINLevel check. An if-statement should be like a question («is admin level more than 0», rather than just «is admin level»). You can find more information about if-statements in Pawn here, and I think it will be useful for you to read.
answered Aug 8, 2013 at 15:46
James MongerJames Monger
9,8647 gold badges57 silver badges96 bronze badges
0
PlayerInfo[..][..] does not return a boolean. Add > 0 to fix it
answered Aug 8, 2013 at 15:38
Rob van der VeerRob van der Veer
1,1481 gold badge7 silver badges20 bronze badges
1