SA-MP Forums Archive
[Ajuda] level um - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] level um (/showthread.php?tid=187829)



[Ajuda] level um - bruninho - 04.11.2010

existe alguma coisa que evite level 1 de usar armas


Re: [Ajuda] level um - [FeK]Knife - 04.11.2010

pawn Код:
if(PlayerInfo[playerid][pNivel] == 1)
{
if(GetPlayerWeapon(playerid) > 2 || GetPlayerWeapon(playerid) < 44 )   
{
ResetPlayerWeapons(playerid);  
SendClientMessage(playerid, COLOR_GREY, "Voce Nao Pode usar Armas por ser nivel 1.");
}
    return 1;
    }
Tenta algo assim :X ... Eu fiz na pressa ...



Re: [Ajuda] level um - lexmem - 05.11.2010

vai em ...

pawn Код:
public OnGameModInit()
            {
            SetTimer("tiraarma",2000,1); //poem isso...

Depois cria o public...

pawn Код:
forward tiraarma();
public tiraarma() //poem o negocio do knife soh co malgumas modificaзхes....no public
{
if(PlayerInfo[playerid][pNivel] <= 1)
{
if(GetPlayerWeapon(playerid) > 0 )  
{
ResetPlayerWeapons(playerid);  
SendClientMessage(playerid, COLOR_GREY, "Voce Nao Pode usar Armas por ser nivel 1.");
}
   
    }
return 1;
}

ai fica tirando arma...Eu particulamente nгo sei de algum comando que blockeia...


Re: [Ajuda] level um - [FeK]Knife - 24.11.2010

1Є Nгo й pra usar "playerid" na public se nгo da erro
2Є Para poder usar "playerid" necessitar ter no forward e na public (playerid)



Re: [Ajuda] level um - rjjj - 24.11.2010

bruninho, coloque:

pawn Код:
//No OnGameModeInit:

SetTimer("ProcurarPlayerArma",1000,1);

//No Final do GameMode

forward ProcurarPlayerArma();
public ProcurarPlayerArma()
{
    for(new i=0; i<MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i) && PlayerInfo[i][pLevel] < 2)
        {
            if(GetPlayerWeapon(i) > 0)
            {
                SendClientMessage(i, 0xFFFFFFAA, "Voce Nao Pode usar Armas por ser nivel 1!");
                ResetPlayerWeapons(i);
        }   }
    }
}
Espero que isso resolva o problema