[AJUDA] Admin perde armas
#1

Galera, to com um problema, toda vez que um admin (modo trabalho) pega arma de qualquer modo (kitadm, comprando ou /dararma)
a arma aparece e some em questгo de 0,3 segundos, tipo, tem uma proteзгo para admin trabalhando nгo pegar arma
E isso ta impedindo meus admins de fazerem eventos, por favor me ajudem!
Reply
#2

retire a funзгo ResetPlayerWeaponsEx do comando aonde o adm comeзa trabalhar. exemplo /jogar. /administrar. /trabalhar.
Reply
#3

Entendi. vou tentar. ja venho
Reply
#4

Nгo achei isso! Olha o code:
Код HTML:
				admtrampando[playerid] = 1;
				GetPlayerName(playerid,sendername,sizeof(sendername));
				SendClientMessageToAll(COLOR_AZULBB, "|_______________ Administraзгo _______________|");
				format(string, 128, "{00BFFF}Admin: %s ID(%d) estб Trabalhando, veja em {E0EEE0}/admins",sendername, playerid);
     			SendClientMessageToAll(0xFFFBF8AA, string);
       			SetPlayerToTeamColor(playerid);
       			TempoAdministrador = SetTimerEx("Administrador", 100, true, "i", playerid);
			    skinadm[playerid] = GetPlayerSkin(playerid);
			    SetPlayerSkin(playerid,217);
				getdate(year, month, day);
				gettime(hour,minute,second);
				format(gstring, sizeof(gstring), "%s esta trabalhando [%d/%d/%d - %d:%d:%d]\n", PlayerName(playerid), day, month, year, hour, minute, second);
				AdminLog(gstring);
Reply
#5

procura isso public Administrador

e ve se la tem.
Reply
#6

Olha sу:
public Administrador(playerid)
Код HTML:
{
    if(IsPlayerConnected(playerid) && PlayerInfo[playerid][pAdmin] > 0 && admtrampando[playerid] > 0)
	{
	    ResetPlayerWeaponsEx(playerid); // Tirar isso daqui?
		SetPlayerHealth(playerid,1500);
	}
}
Reply
#7

sim retirar ResetPlayerWeaponsEx(playerid);
Reply
#8

pawn Код:
if(strcmp(cmd, "/trabalhar", true) == 0)
    {
        if(PlayerInfo[playerid][pJailed] != 0)
        {
            SendClientMessage(playerid,COLOR_YELLOW," Vocк nгo pode trabalhar na cadeia!");
            return true;
        }
        if(PlayerInfo[playerid][pAdmin] >= 1)
        {
            if(admtrampando[playerid] > 0)
            {
                admtrampando[playerid] = 0;
                GetPlayerName(playerid,sendername,sizeof(sendername));
                SendClientMessageToAll(COLOR_AZULBB, "|_______________ Administraзгo _______________|");
                format(string, 128, "{00BFFF}Admin: %s estб Jogando, Veja mais  em {E0EEE0}/admins",sendername, playerid);
                SendClientMessageToAll(0xFFFBF8AA, string);
                KillTimer(TempoAdministrador);
                SetPlayerToTeamColor(playerid);
                SetPlayerHealth(playerid,100);
                getdate(year, month, day);
                gettime(hour,minute,second);
                format(gstring, sizeof(gstring), "%s esta jogando [%d/%d/%d - %d:%d:%d]\n", PlayerName(playerid), day, month, year, hour, minute, second);
                AdminLog(gstring);
            }
            else
            {
                admtrampando[playerid] = 1;
                GetPlayerName(playerid,sendername,sizeof(sendername));
                SendClientMessageToAll(COLOR_AZULBB, "|_______________ Administraзгo _______________|");
                format(string, 128, "{00BFFF}Admin: %s estб Trabalhando, veja mais em {E0EEE0}/admins",sendername, playerid);
                    SendClientMessageToAll(0xFFFBF8AA, string);
                    SetPlayerToTeamColor(playerid);
                    TempoAdministrador = SetTimerEx("Administrador", 100, true, "i", playerid);
                getdate(year, month, day);
                gettime(hour,minute,second);
                format(gstring, sizeof(gstring), "%s esta trabalhando [%d/%d/%d - %d:%d:%d]\n", PlayerName(playerid), day, month, year, hour, minute, second);
                AdminLog(gstring);
           }
        }
        return true;
    }
tenta ae.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)