Detaljan opis problema: Treba mi komanda za makesupporter
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): NEPOTREBNO
YCMD:makesupporter(playerid,params[],help)
{
new string[256],id,level;
if(UlogovanProvera[playerid] == 0) return SendClientMessage(playerid,-1,"Niste ulogovani");//Ovo ulogovan provera menjas ovo je UP
if(PlayerInfo[playerid][pAdmin] < 6 || PlayerInfo[playerid][pSupp] < 3) return SendClientMessage(playerid,-1,"Niste ulogovani");//pSupp i admin menjas
{
if(sscanf(params,"ud",id,level)) return SendClientMessage(playerid,-1,"Koristi /makesupporter [ID][Level]);
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,-1,"Igrac nije na serveru");
if(level < 0 || level > 3) return SendClientMessage(playerid,-1,"Level Supportera ne moze biti veci od 3 a manji od 0");
PlayerInfo[id][pSupp] = level;
format(string,sizeof(string),"Admin %s ti je postavio supporter level %d,GetName(id),level);
format(string,sizeof(string),"Postavio si supportera % na supporter level %d,GetName(playerid),level);
}
return 1;
}
Onda gore dodaj
enum pInfo
{
pSupp,
pAdmin
}
new PlayerInfo[MAX_PLAYERS][pInfo];
Inace ofulo si podforum trebas na Trebam Nesto ali eto ti !
Imas temu "Trebam nesto",
inace
[pawn]
CMD:makesupporter(playerid, params[])
{
if(!IsPlayerAdmin(playerid) || PlayerInfo[ playerid ][ pAdmin ] != 7) return SCM(playerid, -1, "Niste ovlasceni.");
new id, slvl, str[ 75 ], str1[ 75 ], iname[ MAX_PLAYER_NAME ], pname[ MAX_PLAYER_NAME ];
if(sscanf(params, "ud", id, slvl)) return SCM(playerid, -1, "Koristite /makesupporter [ID] [Supporter level 0-4]");
if(!IsPlayerConnected(id)) return SCM(playerid, -1, "Taj igrac nije na serveru.");
if(slvl > 4) return SCM(playerid, -1, "Supporter level ne moze biti veci od 4.");
GetPlayerName(id, iname, sizeof(iname));
GetPlayerName(playerid, pname, sizeof(pname));
if(slvl == 0)
{
if(PlayerInfo[ id ][ pSupporter ] == 0) return SCM(playerid, -1, "Kako ces skinuti nekome supportera ako ga ni nema?");
PlayerInfo[ id ][ pSupporter ] = 0;
format(str,sizeof(str), "Admin %s Vam je skinuo supportera.", pname);
SCM(id, -1, str);
format(str1, sizeof(str1), "Skinuli ste igracu %s supportera.", iname);
SCM(playerid, -1, str1);
SacuvajIgraca(id);
}
PlayerInfo[ id ][ pSupporter ] = slvl;
SacuvajIgraca(id);
format(str,sizeof(str), "Admin %s Vam je dao supportera %d.", pname, slvl);
SCM(id, -1, str);
format(str1, sizeof(str1), "Dali ste igracu %s supportera %d.", iname, slvl);
SCM(playerid, -1, str1);
return 1;
}[/pawn] Samo prilagodi svojoj skripti