Ajuda Sistema de Roubo -
LucasFoxY - 17.07.2013
Bom, Meu GM Tem o Sistema de Roubo que precisa usar dinamite, e eu gostaria de saber como faзo,sу pras pessoas
comprarem o Maximo de 10 Dinamites, depois de comprar as 10 voce usa e depois de usar voce pode comprar mais,alguem poderia me ajudar?
Код:
if(dialogid == dinamiteroubo)
{
if(response)
{
if(listitem == 0)
{
PlayerInfo[playerid][pDinami] += 3;
BancoDasOrgs[13][Dinheiro] += 50000;
BancoDasOrgs[12][Dinheiro] += 50000;
SendClientMessage(playerid, COR_TCP, "Vocк comprou 3 Dinamites por R$ 50000.");
GivePlayerMoneyEx(playerid, -50000);
OnPlayerCommandText(playerid,"/avisocofremafia");
return 1;
}
if(listitem == 1)
{
PlayerInfo[playerid][pDinami] += 5;
BancoDasOrgs[13][Dinheiro] += 70000;
BancoDasOrgs[12][Dinheiro] += 70000;
SendClientMessage(playerid, COR_TCP, "Vocк comprou 5 Dinamites por R$ 70000.");
GivePlayerMoneyEx(playerid, -70000);
OnPlayerCommandText(playerid,"/avisocofremafia");
return 1;
}
if(listitem == 2)
{
PlayerInfo[playerid][pDinami] += 7;
BancoDasOrgs[13][Dinheiro] += 90000;
BancoDasOrgs[12][Dinheiro] += 90000;
SendClientMessage(playerid, COR_TCP, "Vocк comprou 7 Dinamites por R$ 90000.");
GivePlayerMoneyEx(playerid, -90000);
OnPlayerCommandText(playerid,"/avisocofremafia");
return 1;
}
}
}
Код:
new dinamit;
#define dinamiteroubo 1602
pDinami,
Re: Ajuda Sistema de Roubo -
P1c4550 - 18.07.2013
Seu codigo ficaria assim:
Espero ter ajudado
PHP код:
if(dialogid == dinamiteroubo)
{
if(response)
{
if(listitem == 0)
{
if(PlayerInfo[playerid][pDinami] + 3 >= 10) return SendClientMessage(playerid, -1, "Voce nao pode ter mas de 10 Unidades de Dinamite");
PlayerInfo[playerid][pDinami] += 3;
BancoDasOrgs[13][Dinheiro] += 50000;
BancoDasOrgs[12][Dinheiro] += 50000;
SendClientMessage(playerid, COR_TCP, "Vocк comprou 3 Dinamites por R$ 50000.");
GivePlayerMoneyEx(playerid, -50000);
OnPlayerCommandText(playerid,"/avisocofremafia");
return 1;
}
if(listitem == 1)
{
if(PlayerInfo[playerid][pDinami] + 5 >= 10) return SendClientMessage(playerid, -1, "Voce nao pode ter mas de 10 Unidades de Dinamite");
PlayerInfo[playerid][pDinami] += 5;
BancoDasOrgs[13][Dinheiro] += 70000;
BancoDasOrgs[12][Dinheiro] += 70000;
SendClientMessage(playerid, COR_TCP, "Vocк comprou 5 Dinamites por R$ 70000.");
GivePlayerMoneyEx(playerid, -70000);
OnPlayerCommandText(playerid,"/avisocofremafia");
return 1;
}
if(listitem == 2)
{
if(PlayerInfo[playerid][pDinami] + 7 >= 10) return SendClientMessage(playerid, -1, "Voce nao pode ter mas de 10 Unidades de Dinamite");
PlayerInfo[playerid][pDinami] += 7;
BancoDasOrgs[13][Dinheiro] += 90000;
BancoDasOrgs[12][Dinheiro] += 90000;
SendClientMessage(playerid, COR_TCP, "Vocк comprou 7 Dinamites por R$ 90000.");
GivePlayerMoneyEx(playerid, -90000);
OnPlayerCommandText(playerid,"/avisocofremafia");
return 1;
}
}
}
Re: Ajuda Sistema de Roubo -
dPlaYer_ - 18.07.2013
pawn Код:
if(dialogid == dinamiteroubo)
{
if(response)
{
if(listitem == 0)
{
if(PlayerInfo[playerid][pDinami] >= 10) return SendClientMessage(playerid, -1, "Vocк sу pode ter atй 10 dinamites");
PlayerInfo[playerid][pDinami] += 3;
BancoDasOrgs[13][Dinheiro] += 50000;
BancoDasOrgs[12][Dinheiro] += 50000;
SendClientMessage(playerid, COR_TCP, "Vocк comprou 3 Dinamites por R$ 50000.");
GivePlayerMoneyEx(playerid, -50000);
OnPlayerCommandText(playerid, "/avisocofremafia");
return 1;
}
if(listitem == 1)
{
if(PlayerInfo[playerid][pDinami] >= 10) return SendClientMessage(playerid, -1, "Vocк sу pode ter atй 10 dinamites");
PlayerInfo[playerid][pDinami] += 5;
BancoDasOrgs[13][Dinheiro] += 70000;
BancoDasOrgs[12][Dinheiro] += 70000;
SendClientMessage(playerid, COR_TCP, "Vocк comprou 5 Dinamites por R$ 70000.");
GivePlayerMoneyEx(playerid, -70000);
OnPlayerCommandText(playerid, "/avisocofremafia");
return 1;
}
if(listitem == 2)
{
if(PlayerInfo[playerid][pDinami] >= 10) return SendClientMessage(playerid, -1, "Vocк sу pode ter atй 10 dinamites");
PlayerInfo[playerid][pDinami] += 7;
BancoDasOrgs[13][Dinheiro] += 90000;
BancoDasOrgs[12][Dinheiro] += 90000;
SendClientMessage(playerid, COR_TCP, "Vocк comprou 7 Dinamites por R$ 90000.");
GivePlayerMoneyEx(playerid, -90000);
OnPlayerCommandText(playerid, "/avisocofremafia");
return 1;
}
}
}