04.11.2010, 23:38
(
Последний раз редактировалось bruninho; 04.11.2010 в 23:41.
Причина: flood
)
existe alguma coisa que evite level 1 de usar armas
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;
}
public OnGameModInit()
{
SetTimer("tiraarma",2000,1); //poem isso...
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;
}
//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);
} }
}
}