[POMOC] Komanda /makeadmin


Započeo BC | Bobo, Jul 26, 2014, 02:18:37 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:moja od 0
Detaljan opis problema:Ugasi mi server
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):

CMD:makeadmin(playerid, params[])
{
 	if(User[playerid][USER_ADMIN] < 1338||!IsPlayerAdmin(playerid))
	{
		 SendClientMessage(playerid, COLOR_GRAD1, " "#COL_WHITE"["#COL_RED"BattleAs"#COL_WHITE"] "#COL_GREY"Admini samo!(+rcon)");
		 return 1;
	}
    new para1;
    new level;
    new giveplayer[MAX_PLAYER_NAME];
    new sendername[MAX_PLAYER_NAME];
    new string[128];
   	if (sscanf(params, "ud", para1,level)) SendClientMessage(playerid, COLOR_GRAD2, "Koristite: /makeadmin [Korisnicki ID ili Ime Korisnika] [level(1-1338)]");
    else if(para1 == INVALID_PLAYER_ID)  SendClientMessage(playerid, COLOR_GRAD1, "*Pogresan ID Korisnika");
    else if(level>1338||level<0)  SendClientMessage(playerid, COLOR_GRAD1, "* Nivoi admina su (1,2,3,4,1337,1338) | 0 - za skidanje funkcije Admina.");
	else
	{
		if (IsPlayerAdmin(playerid)&&User[playerid][USER_ADMIN] >= 1338)
		{
		 	if(IsPlayerConnected(para1))
			{
			    if(para1 != INVALID_PLAYER_ID)
       			{
					GetPlayerName(para1, giveplayer, sizeof(giveplayer));
					GetPlayerName(playerid, sendername, sizeof(sendername));
       			    User[para1][USER_ADMIN]=level;
  			    	printf(">>>>>Admin: %s je postavio %s nivo %d admina.", sendername, giveplayer, level);
					format(string, sizeof(string), "Admin: %s vam je postavio %s nivo %d admina.", sendername, giveplayer, level);
					MakeAdminLog(string);
					format(string, sizeof(string), "*Postavljen vam je nivo %d Admina. |LeadAdmin: %s", level, sendername);
					SendClientMessage(para1, COLOR_LIGHTBLUE, string);
					format(string, sizeof(string), "*Postavili ste korisniku %s nivo %d Admina.", giveplayer,level);
					SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
					sasabrojac = 0;
					foreach(Player,i)//rekalkulacija broja admina na serveru!
					{
						if(User[i][USER_ADMIN]>0)
		    			{
						   sasabrojac += 1;
						}
					}
					if(sasabrojac == 0)
	   					{
		  					if(sasanticheat == 0)
		  					{
              						SendClientMessageToAll(COLOR_LIGHTBLUE, "| BattleAs | Prebacujem na full mod zastite servera...");
			  						sasanticheat=1;
              						Oocon=true;
		  					}
	   					}
       			}
			}
		}
		else
		{
			SendClientMessage(playerid, COLOR_GRAD1, "****Nemate ovlasti da koristite ovu komandu!");
		}
	}
	return 1;
}

Ovdje moze lock ne dostajao mi folder za logove u scriptingfiles pa je zato gasio server!

Citat: BC | Bobo poslato Jul 26, 2014, 12:13:25 POSLE PODNE
Ovdje moze lock ne dostajao mi folder za logove u scriptingfiles pa je zato gasio server!


ubuduće nemoj raditi dp nego samo edit temu.

lock