GreenS
Новичок
Хочу добавить в мод awesome команду /sellexp Помогите с ошибками с меня +
(5385) : error 006: must be assigned to an array
(5405) : error 028: invalid subscript (not an array or too many subscripts): "pPayDay"
(5405) : error 028: invalid subscript (not an array or too many subscripts): "pPayDay"
(5405) : warning 215: expression has no effect
(5405) : error 001: expected token: ";", but found "]"
(5405) : error 029: invalid expression, assumed zero
(5405) : fatal error 107: too many error messages on one line
Вот полнустью команда
---------- Post added at 18:41 ---------- Previous post was at 17:50 ----------
closed исправил
(5385) : error 006: must be assigned to an array
PHP:
playa = ReturnUser(tmp);
(5405) : error 028: invalid subscript (not an array or too many subscripts): "pPayDay"
(5405) : warning 215: expression has no effect
(5405) : error 001: expected token: ";", but found "]"
(5405) : error 029: invalid expression, assumed zero
(5405) : fatal error 107: too many error messages on one line
PHP:
if(pPayDay[playerid] != 0) return SendClientMessage(playerid,COLOR_RED,"Нельзя вводить команду 2 раза!");
Вот полнустью команда
PHP:
//--------------------------/sellexp--------------------
else if(strcmp(cmd, "/sellexp", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pPayDay]==0)
{
SendClientMessage(playerid,COLOR_WHITE,"{f9b0b0}x {FFFFFF}Ó Âàñ íåò ðåñïåêòîâ!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_YELLOW, "• {FFFFFF}/sellexp [id] [Êîëè÷åñòâî][Ñóììà]");
return 1;
}
new playa;
new money;
new kolvo;
playa = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) { return 1; }
kolvo = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) { return 1; }
money = strval(tmp);
if(kolvo > PlayerInfo[playerid][pPayDay]) { SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF}Ó Âàñ íåò ñòîëüêî ðåñïåêòîâ!"); return true; }
if(kolvo <= 0) { SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF}Íåâåðíîå êîëè÷åñòâî!"); return true; }
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, playa))
{
if(playa == playerid)
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF}Íåëüçÿ ïðîäàòü ðåñïåêòû ñåáå!");
return 1;
}
if(pPayDay[playerid] != 0) return SendClientMessage(playerid,COLOR_RED,"Íåëüçÿ ââîäèòü êîìàíäó 2 ðàçà!");
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Âû ïðåäëîæèëè %s êóïèòü %d ðåñïåêòîâ çà %d$", giveplayer, kolvo, money);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "%s ïðåäëàãàåò êóïèòü Âàì %d ðåñïåêòîâ çà %d$, ââåäèòå /getexp åñëè Âû ñîãëàñíû", sendername, kolvo, money);
SendClientMessage(playa, COLOR_YELLOW, string);
pPayDay[playerid]++;
pPayDayOffer[playa] = playerid;
pPayDayPrice[playa] = money;
pPayDayKolvo[playa] = kolvo;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF}Èãðîê íå ðÿäîì ñ âàìè! !");
}
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF}Èãðîê íå â èãðå.");
}
}
return 1;
}
---------- Post added at 18:41 ---------- Previous post was at 17:50 ----------
closed исправил
