Originally Posted by BrunoLuiz
Code:
CMD:dararma(playerid, params[])
{
new playa;
new gun;
new ammo;
if(sscanf(params, "udd", playa, gun, ammo))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /dararma [id] [arma id(ex. 24 = Eagle)] [muniзгo]");
return true;
}
new string[128];
if(ammo < 1 || ammo > 999)
{
SendClientMessage(playerid, COLOR_GRAD1, " O minimo de muniзгo й 1 e o mбximo й 999!");
return true;
}
if (PlayerInfo[playerid][pAdmin] >= 4)
{
if(!admtrampando[playerid])
return SendClientMessage(playerid, COLOR_GRAD1, " Vocк nгo pode usar este comando, pois nгo estб em modo trabalho!");
if(IsPlayerConnected(playa))
{
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
GivePlayerWeapon(playa, gun, ammo);
format(string, sizeof(string), "Admin: %s deu arma (%s com %d balas) para %s", sendername, NomeArma(gun), ammo, giveplayer);
ABroadCast(COLOR_LIGHTGREEN,string,1);
BPFLogs("comandosadmin", string);
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Vocк nгo esta autorizado a usar este comando!");
}
return true;
}
Code:
CMD:pagar(playerid, params[])
{
if(PlayerInfo[playerid][pJailed] >= 1)
{
SendClientMessage(playerid, COLOR_GRAD1, " Vocк nгo pode usar este comando na cadeia");
return 1;
}
new dindin;
if(sscanf(params, "ud", giveplayerid, dindin))
{
SendClientMessage(playerid, COLOR_GRAD1, "USE: /pagar [id] [quantidade]");
return true;
}
if(admtrampando[giveplayerid] != 0 && PlayerInfo[giveplayerid][pAdmin] >= 1)
{
SendClientMessage(playerid, COLOR_GREY, " Vocк nгo pode pagar para admins em trabalho!");
return true;
}
if(dindin > 1000 && PlayerInfo[playerid][pLevel] < 2)
{
SendClientMessage(playerid, COLOR_GRAD1, "Vocк precisa ser nнvel 2 ou mais para pagar mais que R$ 1000");
return true;
}
if(dindin < 1 || dindin > 100000)
{
SendClientMessage(playerid, COLOR_GRAD1, "Pagamento mнnimo 1, mбximo 100000 por vez");
return true;
}
new string[128];
if (IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if(PlayerInfo[giveplayerid][pLocal] == 106)
{
SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo pode usar este comando neste local");
return true;
}
if (ProxDetectorS(5.0, playerid, giveplayerid))
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
playerdinheiro = GetPlayerMoney(playerid);
if (playerdinheiro >= dindin)
{
GivePlayerMoney(playerid, (0 - dindin));
GivePlayerMoney(giveplayerid, dindin);
format(string, sizeof(string), " Vocк pagou %s(Para: %d), R$%d.", giveplayer,giveplayerid, dindin);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
SendClientMessage(playerid, COLOR_GRAD1, string);
format(string, sizeof(string), " Vocк recebeu R$%d de %s(ID: %d).", dindin, sendername, playerid);
SendClientMessage(giveplayerid, COLOR_GRAD1, string);
format(string, sizeof(string), "%s deu grana para %s", sendername, giveplayer);
BPFLogs("pay", string);
//ABroadCast(COLOR_YELLOW,string,1);
PlayerPlaySound(giveplayerid, 1052, 0.0, 0.0, 0.0);
format(string, sizeof(string), "* %s pagou para %s.", sendername ,giveplayer);
SendClientMessageInRange(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Vocк nгo estб com essa grana no bolso.");
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Jogador estб longe.");
}
}//invalid id
}
else
{
format(string, sizeof(string), " %d nгo й um jogador ativo.", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
return true;
}
Ta dando nesses 2 , da em varios comandos...
|