roma9712
Ученик
Вообщем я делаю мод с нуля , и решил вырезать и вставить себе первую команду /veh.
Вроде все варны исправил но мне выдаёт Strock и tmp.
Помогите с меня +.
И вот вместе с пабликом сама команда :
Вроде все варны исправил но мне выдаёт Strock и tmp.
Помогите с меня +.
HTML:
C:\Users\User\Desktop\Mod\gamemodes\simple.pwn(162) : error 017: undefined symbol "strtok"
C:\Users\User\Desktop\Mod\gamemodes\simple.pwn(162) : error 033: array must be indexed (variable "cmd")
C:\Users\User\Desktop\Mod\gamemodes\simple.pwn(167) : error 017: undefined symbol "strtok"
C:\Users\User\Desktop\Mod\gamemodes\simple.pwn(167) : error 033: array must be indexed (variable "tmp")
C:\Users\User\Desktop\Mod\gamemodes\simple.pwn(172) : error 017: undefined symbol "strtok"
C:\Users\User\Desktop\Mod\gamemodes\simple.pwn(172) : error 033: array must be indexed (variable "tmp")
C:\Users\User\Desktop\Mod\gamemodes\simple.pwn(177) : error 017: undefined symbol "strtok"
C:\Users\User\Desktop\Mod\gamemodes\simple.pwn(177) : error 033: array must be indexed (variable "tmp")
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
8 Errors.
HTML:
public OnPlayerCommandText(playerid, cmdtext[]) {
new cmd[256];
new tmp[256];
cmd = strtok(cmdtext, idx);
//Êîìàíäû äëÿ àäìèíèñòðàöèè
if(strcmp(cmd, "/veh", true) == 0)
{
if (PlayerInfo[playerid][pAdmin] < 2) return SendClientMessage(playerid, COLOR_RED, "Òðåáóåìûé óðîâåíü àäìèíèñòðàòîðà[2].");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Êîìàíäà : /veh [id Ò/Ñ] [id öâåòà 0-300] [id öâåòà 0-300]");
new car;
car = strval(tmp);
if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_RED, "Id òðàíñïîðòà îò 400 äî 611."); return 1; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Êîìàíäà : /veh [id Ò/Ñ] [id öâåòà 0-300] [id öâåòà 0-300]");
new color1;
color1 = strval(tmp);
if(color1 < 0 || color1 > 300) { SendClientMessage(playerid, COLOR_RED, "Id öâåòà àâòî îò 0 äî 300."); return 1; }
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Êîìàíäà : /veh [id Ò/Ñ] [id öâåòà 0-300] [id öâåòà 0-300]");
new color2;
new intt = GetPlayerInterior(playerid);
color2 = strval(tmp);
if(color2 < 0 || color2 > 300) { SendClientMessage(playerid, COLOR_RED, "Id öâåòà àâòî îò 0 äî 300."); return 1; }
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X,Y,Z);
createdvehs ++ ;
createdvehicles[createdvehs] = CreateVehicle(car, X,Y,Z, 0.0, color1, color2, 60000);
PutPlayerInVehicle(playerid, createdvehicles[createdvehs], 0);
CreatedCars[CreatedCar] = createdvehicles[createdvehs];
LinkVehicleToInterior(createdvehicles[createdvehs], intt);
return 1;
}
return false;
}
