[Pomoc]GameMaster


Započeo FireMan, Jun 09, 2011, 16:19:54 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:GF
Detaljan opis problema:Neradi mi komanda,restarta mi server
Dio skripte:
Kod: c
if(strcmp(cmd, "/dajgamemastera", true) == 0 || strcmp(cmd, "/dajgma", true) == 0 )
	{
	    if(IsPlayerConnected(playerid))
	    {
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /dajgamemastera [ID/dio imena] [level]");
				return 1;
			}
			new playa;
			new level;
			playa = ReturnUser(tmp);
			tmp = strtok(cmdtext, idx);
			level = strval(tmp);
			if (PlayerInfo[playerid][pAdmin] >= 6 || PlayerInfo[playerid][pGameMaster] == 3 |)
			{
			    if(IsPlayerConnected(playa))
			    {
			        if(playa != INVALID_PLAYER_ID)
			        {
			            if(level == 4 && PlayerInfo[playa][pAdmin] == 0) return SendClientMessage(playerid, COLOR_GREY, "Ovaj level je samo za Admine");
			            if(level < 0 || level > 3) return SendClientMessage(playerid, COLOR_GREY, "Level mora biti između 1 i 3!");
			            GetPlayerName(playa, giveplayer, sizeof(giveplayer));
						PlayerInfo[playa][pTester] = level;
						format(string, sizeof(string), "Dali ste &s GM level %s",giveplayer,level);
						SendClientMessage(playerid, COLOR_ORANGE, string);
						SendClientMessage(giveplayerid, COLOR_GROVE, "Admin{FFFFFF} %s {6EF83C}vam je dao GM level {FFFFFF}%s", sendername, level);
						
						new y, m, d;
						new h,mi,s;
						getdate(y,m,d);
						gettime(h,mi,s);
						format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s [CMD] -> /dajgamemastera %s %d",d,m,y,h,mi,s,sendername,giveplayer,level);
						AdminLog(string);
						CommandLog(string);
					}
				}
			}
			else
			{
				SendClientMessage(playerid, COLOR_RED, "[BNRP] {C3C3C3}Niste ovlasteni!!");
			}
		}
		return 1;
	}
Poslednja Izmena: Jun 09, 2011, 16:21:38 POSLE PODNE od FireMan

Ovakvih pitanja bilo je dosta imas gore Trazi pa probaj naci...