Skripta koju koristim: Nebitno
Detaljan opis problema: Kako da stavim da ovu komandu moze samo admin da koristi:
if(strcmp(cmd, "/gotoabaza", true) == 0)
{
SendClientMessage(playerid,-1,"Portali ste se do Admin baze!");
SetPlayerPos(playerid, 2946.5605,-2052.4214,3.6134,266.6220,0,0,0,0,0,0);
return 1;
}
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
ako imas zcmd zar nije jednostavnije koristiti evo
CMD:gotobaza(playerid, params[])
{
if(PlayerInfo[playerid][Admin] >= 4 || IsPlayerAdmin(playerid))
{
SendClientMessage(playerid,-1,"Portali ste se do Admin baze!");
SetPlayerPos(playerid, 2946.5605,-2052.4214,3.6134,266.6220,0,0,0,0,0,0);// i ovo ti nije potrebno toliko
evo ispravno // SetPlayerPos(playerid, 2946.5605,-2052.4214,3.6134); // ovo koristi ovo iznad pobrisi
else return SCM(playerid, GRAD2, "Samo admini mogu ovu komandu koristiti!");
return 1;
}
ako oces strcmp evo onda probaj ovako
if(strcmp(cmd, "/gotobaza", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 2)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, 2946.5605,-2052.4214,3.6134);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, 2946.5605,-2052.4214,3.6134);
}
SendClientMessage(playerid, COLOR_GRAD1, " Teleportovani ste !");
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Niste ovlasteni da koristite tu komandu !");
}
}
return 1;
}
Fala ivice, imal neki vic o tebi il si obican Ivica xD.. Salim se MOZE LOCK
Citat: Ash_Zero poslato Januar 28, 2013, 18:23:34 POSLE PODNE
dodaÅ¡ u komandu na poÄetak
if(PlayerInfo[playerid][Admin] >= 1 || IsPlayerAdmin(playerid))
kao sto vidis ivica mu je odgovorio :)