Detaljan opis problema: Kada je nas serveru viÅ¡e od 9 igraÄa (ja mislim) piÅ¡em /goto 14 a server me porta do ID-a 0, ista stvar sa nickovima, napisem /goto Ime_Prezime (id 24) a portam se do ID- a 0
Dio skripte: Bilo koja komanda koja koristi ReturnUser neradi, npr komanda /goto... Mogu staviti i druge ako treba!
CMD:goto(playerid, params[])
{
new string;
new idx;
if(IsPlayerConnected(playerid))
{
temp = strtok(params, idx);
if(!strlen(temp))
{
SendClientMessage(playerid, COLOR_GRAD2, "{168BFF}INFO: {959561} /goto {959561}[ID/DioImena] {838361}");
return 1;
}
new Float:plocx,Float:plocy,Float:plocz;
new plo;
plo = ReturnUser(temp);
if (IsPlayerConnected(plo))
{
if(plo != INVALID_PLAYER_ID)
{
if (PlayerInfo >= 1 || PlayerInfo >= 1)
{
GetPlayerPos(plo, plocx, plocy, plocz);
if(PlayerInfo > 0)
{
SetPlayerInterior(playerid,GetPlayerInterior(plo));
PlayerInfo = PlayerInfo;
PlayerInfo = PlayerInfo;
}
if(PlayerInfo == 0)
{
SetPlayerInterior(playerid,0);
}
if(plocz > 530.0 && PlayerInfo == 0) //the highest land point in sa = 526.8
{
SetPlayerInterior(playerid,1);
PlayerInfo = 1;
}
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, plocx, plocy+4, plocz);
TelePos = 0.0;TelePos = 0.0;
}
else
{
SetPlayerPos(playerid,plocx,plocy+2, plocz);
}
SendClientMessage(playerid, COLOR_GRAD1, " Portan si !");
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Nisi ovlasten!");
}
}
}
else
{
format(string, sizeof(string), " %d nije aktivan igrac.", plo);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno):
Hvala unaprijed!
