VIP
Moderátor
1-es admin
2-es admin
3-as admin
4-es admin
AllTulajdonos
FõTulajdonos
JátékFejlesztõ
Elõre kösz!
CMD:a(playerid, params[])
{
if(pInfo[playerid][Admin] >=1)
{
new id;
new string[128], szoveg[128],nev[MAX_PLAYER_NAME];
if(sscanf(params, \"s[128]\", szoveg)) return SendClientMessage(playerid, -1, \"Használat: /a [szöveg]\");
GetPlayerName(id,nev,sizeof(nev));
format(string, sizeof(string), \"**Admin %s : %s **\", szoveg);
SendClientMessageToAll(-1, string);
}
else
{
nemadmin(playerid);
}
return 1;
}
Létrehozol egy stringet és if,else if-ekkel váltod a szövegét a stringet meg kiiratod. Például, ha a játékos adminszintje 1 akkor a string = moderátor
[gmod]Téma neve mindig a problémára utaljon! [/gmod]
CMD:a(playerid, params[])
{
new string[144],name[MAX_PLAYER_NAME];
if(sscanf(params, \"s[128]\", string)) { return SendClientMessage(playerid, -1, \"Használat: /a [szöveg]\"); }
GetPlayerName(playerid,name,MAX_PLAYER_NAME);
//
if(VALTOZO == 1) { format(string,sizeof(string),\"[VIP]%s: %s\",name,string); }
else if(VALTOZO == 1) { format(string,sizeof(string),\"[Moderátor]%s: %s\",name,string); }
else if(VALTOZO == 1) { format(string,sizeof(string),\"[1-es admin]%s: %s\",name,string); }
else if(VALTOZO == 1) { format(string,sizeof(string),\"[2-es admin]%s: %s\",name,string); }
else if(VALTOZO == 1) { format(string,sizeof(string),\"[3-as admin]%s: %s\",name,string); }
else if(VALTOZO == 1) { format(string,sizeof(string),\"[4-es admin]%s: %s\",name,string); }
else if(VALTOZO == 1) { format(string,sizeof(string),\"[AlTulajdonos]%s: %s\",name,string); }
else if(VALTOZO == 1) { format(string,sizeof(string),\"[FõTulajdonos]%s: %s\",name,string); }
else if(VALTOZO == 1) { format(string,sizeof(string),\"[JátékFejlesztõ]%s: %s\",name,string); }
else { return SendClientMessage(playerid, -1, \"Nem használhatod ezt a parancsot!\"); }
SendClientMessageToAll(-1, string);
return 1;
}
VALTOZO == 1
ide írd be a saját változód/függvényed ! de ha 1 változó értékét figyeled csak akkor tömbbel egyszerûbb megcsinálni és nem kell ez a sok if :)
Megcsináltam amit Kovácsküldött mivel lusta voltam már írni amit az elsõ kommentelö írt és adtam magamnak 9es admint és azt mondja hogy \"Ezt a parancsot te nem használhatód\"
másold be nálad hogy néz ki a módosított kód
CMD:a(playerid, params[])
{
if(pInfo[playerid][Admin] >=1)
{
new id;
new string[128], szoveg[128],nev[MAX_PLAYER_NAME];
if(sscanf(params, \"s[128]\", szoveg)) return SendClientMessage(playerid, -1, \"Használat: /a [szöveg]\");
GetPlayerName(id,nev,sizeof(nev));
format(string, sizeof(string), \"**Admin : %s **\", szoveg);
SendClientMessageToAll(-1, string);
}
else
{
nemadmin(playerid);
}
return 1;
}
Megcsináltam amit Kovácsküldött
ezt biztosan nem én küldtem :) fõleg hogy ez ránézésre bugos :D
Ja bocsi nem ezt akkartma :D
CMD:a(playerid, params[])
{
new string[144],name[MAX_PLAYER_NAME];
if(sscanf(params, \"s[128]\", string)) { return SendClientMessage(playerid, -1, \"Használat: /a [szöveg]\"); }
GetPlayerName(playerid,name,MAX_PLAYER_NAME);
//
if(ADMINCHAT == 1) { format(string,sizeof(string),\"[VIP]%s: %s\",name,string); }
else if(ADMINCHAT == 1) { format(string,sizeof(string),\"[Moderátor]%s: %s\",name,string); }
else if(ADMINCHAT == 1) { format(string,sizeof(string),\"[1-es admin]%s: %s\",name,string); }
else if(ADMINCHAT == 1) { format(string,sizeof(string),\"[2-es admin]%s: %s\",name,string); }
else if(ADMINCHAT == 1) { format(string,sizeof(string),\"[3-as admin]%s: %s\",name,string); }
else if(ADMINCHAT == 1) { format(string,sizeof(string),\"[4-es admin]%s: %s\",name,string); }
else if(ADMINCHAT == 1) { format(string,sizeof(string),\"[AlTulajdonos]%s: %s\",name,string); }
else if(ADMINCHAT == 1) { format(string,sizeof(string),\"[FõTulajdonos]%s: %s\",name,string); }
else if(ADMINCHAT == 1) { format(string,sizeof(string),\"[JátékFejlesztõ]%s: %s\",name,string); }
else { return SendClientMessage(playerid, -1, \"Nem használhatod ezt a parancsot!\"); }
SendClientMessageToAll(-1, string);
return 1;
}
ADMINCHAT == 1
VALTOZO == 1
ide írd be a saját változód/függvényed ! de ha 1 változó értékét figyeled csak akkor tömbbel egyszerûbb megcsinálni és nem kell ez a sok if :)
nagyon nem jó amit csináltál :D én gyors sablont csináltam de neked nem mindig == 1-et kell hagyni :D
if(val == 1)
else if(val == 2)
else if(val == 3)
else if(val == 4)
else if(val == 5)
...
else