Que tiene este comando de malo
#1

Cuando quiero poner ese comando que es para sancionar, me dice que no estoy adminduty y si estoy, que tiene de malo para que pase eso?:

Код:
zcmd(san, playerid, params[]){
		new string[120], time, giveplayerid, reason[64];
		if(AdminDuty[playerid] == 0) return SendClientMessageEx(playerid, COLOR_GRAD2, "[Bull's]: Necesitas estar OnDuty para usar este comando");
    	if(CommandSpamTimes[playerid] == 999){
          	format(string, sizeof(string), " %s fue baneado automбticamente, razуn: Flood Cmdґs", GetPlayerNameEx(playerid));
	        ABroadCast(COLOR_ORANGE,string,2);
	        Log("logs/hackeraction.log", string);
	        Info[playerid][pBannedZC] = 0;
			Kick(playerid);
			return 1;
		}
        if (Info[playerid][pAdminZC] < 1) return SendClientMessageEx(playerid, COLOR_GRAD2, "[ERROR]: No tienes autorizaciуn a usar este comando.");
        if (!sscanf(params, "dds[64]", giveplayerid, time, reason)){
            if(IsPlayerConnected(giveplayerid)){
				SetPVarInt(giveplayerid, "IsInArena", 0);
				SetPVarInt(giveplayerid, "ArenaMode", 0);
              	CommandSpamTimes[playerid]++;
				CommandSpamUnmute[playerid] = 60;
				SetTimerEx("OtherTimerEx", 1000, false, "ii", playerid, TYPE_FLOODPROTECTION);
                Info[giveplayerid][pJailAdmin] += 1;
		        Info[giveplayerid][pJailed] = 1;
		        PhoneOnline[giveplayerid] = 1;
				Info[giveplayerid][pJailTime] = time*60;
				ResetPlayerWeaponsEx(giveplayerid);
				new rand = random(sizeof(OOCJail));
				LoadObjects(giveplayerid);
				SetPlayerPos(giveplayerid, OOCJail[rand][0], OOCJail[rand][1], OOCJail[rand][2]);
				SetPlayerToTeamColor(giveplayerid);
				SetPlayerInterior(giveplayerid, 0);
				SetPlayerVirtualWorld(giveplayerid, 1000);
				format(string, sizeof(string), "%s fue sancionado por %s", GetPlayerNameEx(giveplayerid), reason);
				BroadCast(COLOR_DIALOGO1, string);
				format(string, sizeof(string), "Te han sancionado, por %d minuto(s). Razуn: %s", time, reason);
				Log("logs/sancionar.log", string);
				format(string, sizeof(string), "Tiempo: %d minuto(s) - Jugador: %s", time, GetPlayerNameEx(giveplayerid));
				ABroadCast(COLOR_AZULL,string,2);
				format(string, sizeof(string), "Tiempo: %d minuto(s)", time);
				SendClientMessageEx(giveplayerid, COLOR_GRAD2, string);
				StopAudioStreamForPlayer(giveplayerid);
				return 1;
            }
			else SendClientMessageEx(playerid, COLOR_GRAD2, "Esa ID es invбlida.");
        }
		else SendClientMessageEx(playerid, COLOR_GRAD2, "Utiliza: /sancionar [playerid] [minutos] [razуn]");
        return 1;
    }
Reply
#2

Pon el Cmd AdminDuty
Reply
#3

Quote:
Originally Posted by C1ruj4n0
Посмотреть сообщение
Pon el Cmd AdminDuty
zcmd(adminduty, playerid, params[])
{
if(Info[playerid][pAdminZC] > 1)
{
papilla[playerid] = 1;
SetPlayerColor(playerid, COLOR_RED);
SetPlayerArmour(playerid, 999);
SetHP(playerid, 999);
SetPlayerSkin(playerid, 217);
Info[playerid][pModel] = 217;
}
return 1;
}
Reply
#4

pawn Код:
zcmd(adminduty, playerid, params[])
{
if(Info[playerid][pAdminZC] > 1)
{
papilla[playerid] = 1;
SetPlayerColor(playerid, COLOR_RED);
SetPlayerArmour(playerid, 999);
SetHP(playerid, 999);
SetPlayerSkin(playerid, 217);
Info[playerid][pModel] = 217;
AdminDuty[playerid] = 1;
}
return 1;
}
Reply
#5

Quote:
Originally Posted by C1ruj4n0
Посмотреть сообщение
pawn Код:
zcmd(adminduty, playerid, params[])
{
if(Info[playerid][pAdminZC] > 1)
{
papilla[playerid] = 1;
SetPlayerColor(playerid, COLOR_RED);
SetPlayerArmour(playerid, 999);
SetHP(playerid, 999);
SetPlayerSkin(playerid, 217);
Info[playerid][pModel] = 217;
AdminDuty[playerid] = 1;
}
return 1;
}
Gracias!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)