artem28886
Новичок
Помогите пожалуйста =)
Ошибка
Строки
Ошибка
PHP:
C:\Users\User\Desktop\samp03\gamemodes\SFRP.pwn(28195) : error 017: undefined symbol "tmp"
C:\Users\User\Desktop\samp03\gamemodes\SFRP.pwn(28195) : error 017: undefined symbol "strtok"
C:\Users\User\Desktop\samp03\gamemodes\SFRP.pwn(28196) : error 017: undefined symbol "tmp"
C:\Users\User\Desktop\samp03\gamemodes\SFRP.pwn(28197) : error 017: undefined symbol "tmp"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
PHP:
if(strcmp(x_nr, "buy",true) == 0)
{
if(!PlayerToPoint(23.0,playerid,286.9145,-38.6596,1001.5156)) return Send(playerid, COLOR_WHITE, "Вы не в Ammo LS!");
if(IsAMafia(playerid) && PlayerInfo[playerid][pRank] >= 9)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /materials buy [кол-во]");
new bmats = strval(tmp);
if(PlayerInfo[playerid][pCash] < bmats) return SendClientMessage(playerid, COLOR_GREY, "У вас нет столько денег");
switch(PlayerInfo[playerid][pMember])
{
case 5:
{
if(lcnmats == 50000) return SendClientMessage(playerid, COLOR_GREY, "На складе достаточно материалов");
lcnmats += bmats;
PlayerInfo[playerid][pCash] -= bmats;
}
case 6:
{
if(yakuzamats == 50000) return SendClientMessage(playerid, COLOR_GREY, "На складе достаточно материалов");
yakuzamats += bmats;
PlayerInfo[playerid][pCash] -= bmats;
}
case 14:
{
if(rmmats == 50000) return SendClientMessage(playerid, COLOR_GREY, "На складе достаточно материалов");
rmmats += bmats;
PlayerInfo[playerid][pCash] -= bmats;
}
}
format(string,sizeof(string), "Вы купили %d материалов за %d вирт", bmats,bmats);
SendClientMessage(playerid,COLOR_YELLOW, string);
}
return true;
}
