nekaz
Умник
По просьбе трудящихся сделал вторую тему.
первая тема: http://pawno-info.ru/threads/67611-Исправление-error-warning1)
PHP:
error 002: only a single statement (or expression) can follow each "case" - Данная ошибка говорит о том,что только один оператор может следовать после case
PHP:
case 1:
{
if(resposne)
{
switch(listitem)
{
case 0:
{
//тут типо ваша функция
}
if(BlaBla[playerid] == 1) return SendClientMessage(playerid, COLOR_GREY, "BlaBla BlaBla BlaBla"); //и вот она наша ошибка
case 1:
{
//тут типо ваша функция
}
}
}
}
2)
PHP:
error 003: declaration of a local variable must appear in a compound block - Эта ошибка говорит о том, локальная* переменная должна быть в скобках
PHP:
if(nekaf[playerid] >= 1||nekaf[playerid] >= 3||nekaf[playerid] >= 4)
new fronze= GetPlayerWantedLevel(playerid);//вот она наша локальная переменная.
SetPlayerWantedLevel(playerid, fronze+ 1);
PHP:
if(nekaf[playerid] >= 1||nekaf[playerid] >= 3||nekaf[playerid] >= 4)
{//Добавим
new fronze= GetPlayerWantedLevel(playerid);//вот она наша локальная переменная.
SetPlayerWantedLevel(playerid, fronze+ 1);
}//Закроем
PHP:
error 004: function "%s" is not implemented - функция "%s" не определена;
Мы объявляем сохранения акк
SaveAccount(playerid);
И нам выпадает данная ошибка.
Что же делать? и что это значит?
Значит это то что в моде нету public SaveAccount(playerid)
Решения:
Написать сохранения с 0.
4) error 006: must be assigned to an array - Это должно быть в массиве*;
К примеру
PHP:
new string;//вот наша ошибка
format(string,sizeof(string),"Тут что тут что %s",bal);
PHP:
new string[36];
5) error 008: must be a constant expression; assumed zero - Это должно быть константой равной нулю;
к примеру:
PHP:
new tp1;
new tp2;
//полностью код расписывать не буду
public OnPlayerPickUpPickup(playerid, pickupid)
{
switch(pickupid)
{
case tp1:{
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,1749.2031,-1906.4226,29.5422);
SendClientMessage(playerid, 0xFF0000FF, "Ты телепортировался на верх");}
case tp2:{
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,1775.5494,-1905.9265,13.3861);
SendClientMessage(playerid, 0xFF0000FF, "Ты телепортировался вниз");}
}
return 1;
}
Константа это неизменяемая переменная. В SAMP константа обозначается #define. Структура константы, следующая #define <имя> <значение>. Константы удобно использовать для того, чтобы не писать коды цветов, которыми форматируются сообщения в чате
Дополнять естественно буду!
Также указываете на ошибки, если такие имеются!
Автор:neka(nekaz)
