[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