[PEDIDO]ComprarArmas
#1

Oi Sera Que Alguem Pode Faze Um Sistema de comprar armas com o comando /comprar-armas e que aparece-se em dialog as armas com os preзos mais que quando o player clica-se Nela vendia algum numero de bala tipo 300 ballas mais que o player Nгo possa escolher a quantidade de ballas ou seja ele vai comprar alguma arma com alguma quantidade de ballas Obrigado Se alguem puder me ajudar+rep
Reply
#2

pawn Код:
#define DIALOGSHOP 1 //Topo do GM

if(!strcmp(cmdtext, "/comprar-armas", true))
{
      ShowPlayerDialog(playerid, DIALOGSHOP, DIALOG_STYLE_LIST, "Loja de Armas", "Eagle\nAK-47\nM4\nSawn-off\nMP5");
      return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == DIALOGSHOP)
    {
        if(response)
        {
            switch(listitem)
                {
                    case 0:
                    {
                         GivePlayerWeapon(playerid, 24, 1000);
                         GivePlayerMoney(playerid, -1000);
                         }
                     case 1:
                     {
                         GivePlayerWeapon(playerid, 30, 1000);
                         GivePlayerMoney(playerid, -1000);                        
                         }
                     case 2:
                     {
                         GivePlayerWeapon(playerid, 31, 1000);
                         GivePlayerMoney(playerid, -1000);
                         }
                     case 3:
                     {
                         GivePlayerWeapon(playerid, 26, 1000);
                         GivePlayerMoney(playerid, -1000);
}
                     case 4:
                     {
                         GivePlayerWeapon(playerid, 29, 1000);
                         GivePlayerMoney(playerid, -1000);                        
                         }
                   }
            }
      }
     return 0;
}
Fiz uma Base , sу incrementa-la ^^
Reply
#3

Nгo Deu Certo
Reply
#4

pawn Код:
//topo

DIALOG_COMPRARARMAS 2535
pawn Код:
if(!strcmp(cmdtext, "/comprar-armas", true))
{
      ShowPlayerDialog(playerid, DIALOG_COMPRARARMAS, DIALOG_STYLE_LIST, "Loja de Armas", "Eagle\nAK-47\nM4\nSawn-off\nMP5");
      return 1;
}

Tenta
pawn Код:
if(dialogid == DIALOG_COMPRARARMAS)
    {
        if(response)
        {
            if(listitem == 0)
            {
                        GivePlayerWeapon(playerid, 24, 1000);
                         GivePlayerMoney(playerid, -1000);
                    }
                    if(listitem == 1)
                    {
                       GivePlayerWeapon(playerid, 30, 1000);
                         GivePlayerMoney(playerid, -1000);      
                     }
                     if(listitem == 2)
                     {
                        GivePlayerWeapon(playerid, 31, 1000);
                         GivePlayerMoney(playerid, -1000);
                      }
                       if(listitem == 3)
                       {
                           GivePlayerWeapon(playerid, 26, 1000);
                         GivePlayerMoney(playerid, -1000);
                        }
                        if(listitem == 4)
                        {
                            GivePlayerWeapon(playerid, 29, 1000);
                         GivePlayerMoney(playerid, -1000);
                        }
                  }
           }
Dps vc identa ele se n funfar eu do edit
Reply
#5

@Edit

Deu Isso Kinho

Код:
C:\Users\Desktop\Brasil Anonymous City RPG V2.5\gamemodes\BAC.pwn(18626) : warning 202: number of arguments does not match definition
C:\UsersDesktop\Brasil Anonymous City RPG V2.5\gamemodes\BAC.pwn(18626) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase

Header size:          11028 bytes
Code size:          1963168 bytes
Data size:          2723976 bytes
Stack/heap size:      16384 bytes; estimated max. usage: unknown, due to recursion
Total requirements: 4714556 bytes

2 Warnings.
Linhas Dos Warnings:

//Armas
18624: if(!strcmp(cmdtext, "/comprararmas", true))
18625: {
18626: ShowPlayerDialog(playerid, DIALOG_COMPRARARMAS, DIALOG_STYLE_LIST,"Loja de Armas","Eagle\nAK-47\nM4\nSawn-off\nMP5");
18627: return 1;
18628: }
Reply
#6

pawn Код:
if(dialogid == DIALOG_COMPRARARMAS)
    {
        if(response)
        {
            if(listitem == 0)
            {
                        GivePlayerWeapon(playerid, 24, 1000);
                         GivePlayerMoney(playerid, -1000);
                    }
                    if(listitem == 1)
                    {
                       GivePlayerWeapon(playerid, 30, 1000);
                         GivePlayerMoney(playerid, -1000);      
                     }
                     if(listitem == 2)
                     {
                        GivePlayerWeapon(playerid, 31, 1000);
                         GivePlayerMoney(playerid, -1000);
                      }
                       if(listitem == 3)
                       {
                           GivePlayerWeapon(playerid, 26, 1000);
                         GivePlayerMoney(playerid, -1000);
                        }
                        if(listitem == 4)
                        {
                            GivePlayerWeapon(playerid, 29, 1000);
                         GivePlayerMoney(playerid, -1000);
                        }
                  }
                  return 1;
           }
pawn Код:
if(!strcmp(cmdtext, "/comprararmas", true))
{
      ShowPlayerDialog(playerid, DIALOG_COMPRARARMAS, DIALOG_STYLE_LIST, "Loja de Armas", "Eagle\nAK-47\nM4\nSawn-off\nMP5");
      return 1;
}
Troca por esses /\
Reply
#7

Obrigado Kinho Consegui Tive Que Mudar Umas Coisas Mais Deu Certo Nossa Muito Obrigado Voce Me Ajudo Denovo Parceiro
Reply
#8

nds kk'
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)