SA-MP Forums Archive
[Pedido] Sistema de drogas - 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: [Pedido] Sistema de drogas (/showthread.php?tid=634825)



Sistema de drogas - social - 27.05.2017

Alguem poderia me explicar como eu poderia fazer um sistema de drogas
Exemplo:A boca de fumo do morro tem 10 gramas de maconha ai ser eu pego 1 grama diminuir pra 9 gramas e assim vai ate fica com 0 gramas ai nгo poder pegar mais


Re: Sistema de drogas - DelK - 27.05.2017

Tome uma base agora vc faz um comando para mostrar a dialog e da continuidade
PHP код:
#define DIALOG_COCAINA 1
enum pInfo
{
    
pCocaina
}
new 
PlayerInfo[MAX_PLAYERS][pInfo];

if(
dialogid == DIALOG_COCAINA)
    {
        if(
response)
        {
            if(
listitem == 0)
            {
                
PlayerInfo[playerid][pCocaina] += 10;
                
GivePlayerMoney(playerid, -10);
                
SendClientMessage(playerid0x33AAFFFF"Vocк comprou pacote de 10 de Cocaina!");
            }
            if(
listitem == 1)
            {
                
PlayerInfo[playerid][pCocaina] += 20;
                
GivePlayerMoney(playerid, -20);
                
SendClientMessage(playerid0x33AAFFFF"Vocк comprou pacote de 20 de Cocaina!");
            }
            if(
listitem == 2)
            {
                
PlayerInfo[playerid][pCocaina] += 30;
                
GivePlayerMoney(playerid, -30);
                
SendClientMessage(playerid0x33AAFFFF"Vocк comprou pacote de 30 de Cocaina!");
            }
            if(
listitem == 3)
            {
                
PlayerInfo[playerid][pCocaina] += 40;
                
GivePlayerMoney(playerid, -40);
                
SendClientMessage(playerid0x33AAFFFF"Vocк comprou pacote de 40 de Cocaina!");
            }
            if(
listitem == 4)
            {
                
PlayerInfo[playerid][pCocaina] += 50;
                
GivePlayerMoney(playerid, -50);
                
SendClientMessage(playerid0x33AAFFFF"Vocк comprou pacote de 50 de Cocaina!");
            }
            if(
listitem == 5)
            {
                
PlayerInfo[playerid][pCocaina] += 60;
                
GivePlayerMoney(playerid, -60);
                
SendClientMessage(playerid0x33AAFFFF"Vocк comprou pacote de 60 de Cocaina!");
            }
            if(
listitem == 6)
            {
                
PlayerInfo[playerid][pCocaina] += 70;
                
GivePlayerMoney(playerid, -70);
                
SendClientMessage(playerid0x33AAFFFF"Vocк comprou pacote de 70 de Cocaina!");
            }
            if(
listitem == 7)
            {
                
PlayerInfo[playerid][pCocaina] += 80;
                
GivePlayerMoney(playerid, -80);
                
SendClientMessage(playerid0x33AAFFFF"Vocк comprou pacote de 80 de Cocaina!");
            }
            if(
listitem == 8)
            {
                
PlayerInfo[playerid][pCocaina] += 90;
                
GivePlayerMoney(playerid, -90);
                
SendClientMessage(playerid0x33AAFFFF"Vocк comprou pacote de 90 de Cocaina!");
            }
            if(
listitem == 9)
            {
                
PlayerInfo[playerid][pCocaina] += 100;
                
GivePlayerMoney(playerid, -100);
                
SendClientMessage(playerid0x33AAFFFF"Vocк comprou pacote de 100 de Cocaina!");
            }
        }
    } 



Re: Sistema de drogas - teteu99 - 27.05.2017

APENAS UMA BASE PARA APRIMORAR,COMEЗAR E ESTRUTURAR!

PHP код:
enum Drogas {
    
Maconha
}
new 
pDrogas[MAX_PLAYERS][Drogas];

new 
DorgasT 10;

CMD:pdrogas(playerid) {
 
    if(
DorgasT == 0)
        return 
SendClienteMessage(playerid, -1"As drogas acabou!");

    
pDrogas[playerid][Maconha]++;
    
DrogasT--;