Koju skriptu koristim: moja
Detaljan opis problema: Ovako radim admin komandu /goto i sad nzm kako da ga uopste porta do igraca ciji id upise ---____---
Deo Filter Skripte:
CitatCMD:goto(playerid, params[])
{
if(IsPlayerAdmin(playerid))
//if(PlayerInfo[playerid][pAdmin] < 1) return SCM(playerid, -1, "Niste ovlasceni za ovu komandu!");
e pa sad ovde bi trebalo staviti da kad upise /goto da ga porta do igraca koji je upisao id kako to?
SCM nemorate stavljati to cu sam napraviti kako mi treba!
CMD:goto(playerid,params[])
{
new
pid,
Float:Pos[4],
str[128],
str2[128];
if(PlayerInfo[playerid][pAdmin] < 1) return SCM(playerid,-1,"Nisi admin!");
if(sscanf(params, "u", pid)) return SCM(playerid,-1," KOMANDA:"bijela" /goto [id]");
else if(pid == INVALID_PLAYER_ID) return SCM(playerid,-1,"Ovaj igraÄ nije na serveru!");
GetPlayerPos(pid,Pos[0],Pos[1],Pos[2]);
SetPlayerPos(playerid,Pos[0]+1,Pos[1],Pos[2]);
format(str,sizeof str,"Admin %s se teleportirao do vas!",GetName(playerid));
SCM(pid,-1,str);
format(str2,sizeof str2,"Teleportirali ste se do %s-a!", GetName(pid));
SCM(playerid,-1,str2);
return true;
}
izvoli.. ako ne želiÅ¡ tu moju komandu samo gledaj u nju nauÄije i napiÅ¡i sam novu.. ;)
Kako si definisao GetName!?
stock GetName(playerid)
{
new szName[MAX_PLAYER_NAME];
GetPlayerName(playerid, szName, sizeof(szName));
return szName;
}
Hvala brate :)))))))) !!!