Skripta koju koristim:Gm od 0
Detaljan opis problema:Kako da napravim komandu /ah da ju mogu koristiti samo rcon admini,i jos kako da uradim komandu /sethp id hp da to mogu smao rcon admini
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
1. if(strcmp("/adminhelp", cmdtext, true) == 0)
if(IsPlayerAdmin(playerid))
{
ShowPlayerDialog(playerid,ID Dijaloga,DIALOG_STYLE_MSGBOX,"Admin Komande","Komanda1\nKomanda2\nKomanda3","U Redu", "");
}
*ID Dijaloga zameni sa IDom koji ti nije u upotrebi i Komande zameni sa tvojim komandama,ako hoces da ubacis jos neke samo dodas tu \nKomanda
tnx radi ;D ;D ;D
Koji procesor komandi koristis?
Posto vidim da pravis mod od 0, preporucujem ti ZCMD i SSCANF uz njega...
ZCMD koristi hvala
Onda komanda za HP glasi:
CMD:hp(playerid,params[])
{
new
ID,
Float:helt;
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "Nisi admin");
if(sscanf(params, "uf", ID, helt)) return SendClientMessage(playerid, -1, "/hp (ID) (Kolicina)");
if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, -1,"igrac nije tu");
SetPlayerHealth(ID, helt);
}
Hvala....da jos pitam u vezi koamdne adminhelp ovako posalo mi je komandu
if(strcmp("/adminhelp", cmdtext, true) == 0)
if(IsPlayerAdmin(playerid))
{
ShowPlayerDialog(playerid,ID Dijaloga,DIALOG_STYLE_MSGBOX,"Admin Komande","Komanda1\nKomanda2\nKomanda3","U Redu", "");
}
tu komandu i ja udjem u server i upisme /adminhelp i nista se ne dogadja
if(strcmp("/adminhelp", cmdtext, true) == 0)
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1,"Nisi Admin");
ShowPlayerDialog(playerid,ID Dijaloga,DIALOG_STYLE_MSGBOX,"Admin Komande","Komanda1\nKomanda2\nKomanda3","U Redu", "");
}
Moras biti Rcon admin...