04.05.2014, 02:23
No meu sistema de evento ta bugado nгo ta dando pra setar arma dinheiro, eu n manjo me de botar um comando com espaзo outras coisas entao n sei fazer direito, sу tem as, acho q ta certo й sу ajeitar as paradas de tipo /dararma [id da arma] e tal
pawn Код:
if (strcmp("/armaevento", cmdtext, true, 10) == 0)
{
new Arma, Municao;
if(PlayerInfo[playerid][pAdmin] < 5) return SendClientMessage(playerid, COLOR_RED,"Comando somente para admins nivel 3 ou mais.");
for(new i=0;i<=EVID;i++)
{
if(!noevento[i] == true) return SendClientMessage(playerid,COLOR_RED,"Nenhum evento em andamento");
if(Arma < 1 || Arma > 46) return SendClientMessage(playerid,COLOR_RED,"Armas de ID 1 a 46");
GivePlayerWeapon(i, Arma, Municao);
}
return 1;
}
if (strcmp("/vidaevento", cmdtext, true, 10) == 0)
{
new Vida;
//GetPlayerName(playerid, Name, sizeof(Name));
if(PlayerInfo[playerid][pAdmin] < 5) return SendClientMessage(playerid, COLOR_RED,"Comando somente para admins nivel 3 ou mais.");
for(new i=0;i<=EVID;i++)
{
if(!noevento[i] == true) return SendClientMessage(playerid,COLOR_RED,"Nenhum Evento Em Andamento");
if(Vida < 1 || Vida > 60) return SendClientMessage(playerid,COLOR_RED,"1 a 60");
SetPlayerHealth(i, Vida);
}
return 1;
}
if (strcmp("/coleteevento", cmdtext, true, 10) == 0)
{
new Colete;
//GetPlayerName(playerid, Name, sizeof(Name));
if(PlayerInfo[playerid][pAdmin] < 5) return SendClientMessage(playerid, COLOR_RED,"Comando somente para admins nivel 3 ou mais.");
for(new i=0;i<=EVID;i++)
{
if(!noevento[i] == true) return SendClientMessage(playerid, COLOR_RED,"Nenhum Evento em Andamento");
if(Colete < 1 || Colete > 100) return SendClientMessage(playerid, COLOR_RED,"1 a 100");
SetPlayerArmour(i, Colete);
}
return 1;
}
if (strcmp("/skinevento", cmdtext, true, 10) == 0)
{
new Skin;
//GetPlayerName(playerid, Name, sizeof(Name));
if(PlayerInfo[playerid][pAdmin] < 5) return SendClientMessage(playerid, COLOR_RED,"Comando somente para admins nivel 3 ou mais.");
for(new i=0;i<=EVID;i++)
{
if(!noevento[i] == true) return SendClientMessage(playerid,COLOR_RED,"Nenhum Evento Em Andamento");
if(Skin < 1 || Skin > 399) return SendClientMessage(playerid, COLOR_RED,"1 a 399");
SetPlayerSkin(i, Skin);
}
return 1;
}