[Ajuda] Comando para pegar dinheiro - 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] Comando para pegar dinheiro (
/showthread.php?tid=664106)
Comando para pegar dinheiro -
SmokeKiLL - 19.02.2019
Olб, alguйm pode me ajudar nisso aqui? O sistema ta assim:
PHP код:
public OnPlayerPickUpDynamicPickup(playerid, pickupid)
{
if(!RoubandoCaixa[playerid])
{
for(new i; i < MAX_CAIXAS; i++)
{
if(!CaixaInfo[i][Caixa_Roubada])continue;
for(new p; p < MAX_PICKUPS_ROUBO; p++)
{
if(pickupid == Pickups_Roubo[i][p])
{
if(IsACop(playerid) && CaixaInfo[i][Caixa_Tipo] == 0)
{
GameTextForPlayer(playerid, "~g~USE: /consertarcaixa para conserta-lo!", 1000, 1);
continue;
}
new keys, ud, lr;
GetPlayerKeys(playerid, keys, ud, lr);
if(keys & KEY_CROUCH)
{
GranaRoubo(playerid, i);
DestroyDynamicPickup(pickupid);
Pickups_Roubo[i][p] = -1;
}
else
{
GameTextForPlayer(playerid, "~b~~h~Segure |~w~C~b~~h~| para roubar o ~b~~h~dinheiro", 1000, 1);
}
}
}
}
}
return 1;
}
Mas eu tambйm queria um comando pra pessoa pegar o dinheiro, como eu faзo?
Re: Comando para pegar dinheiro -
AutoMatic2 - 19.02.2019
quando ela roubar vc cria um pickup do dinheiro e usa a public OnPlayerPickUpPickup(playerid, pickupid) e dps e so setar quando ele passar por cima da pickup
Tipo isso:
PHP код:
public OnPlayerPickUpDynamicPickup(playerid, pickupid)
{
for(new i; i < MAX_CAIXAS; i++)
{
if(pickupid == CaixaInfo[i][PickupGrana])
{
GranaExplosao = randomEx(1000, 3000);
GivePlayerMoney(playerid, GranaExplosao);
Destroy(CaixaInfo[i][PickupGrana]);
CaixaInfo[i][PickupGrana] = 0;
}
}
return 1;
}
// Funзгo RandomEx
randomEx(Min, Max) return (random(((Max - Min) + 1)) + Min);
Nгo sei se gostou da ideia, se tiver outra poste aqui!
Tbm n sei se vai funcionar tudo certinho como eu postei, falta criar os Pickup tbm