[PEDIDO]Pedido para /equipargang em dialog
#1

Eai gente, blz?
Olha, queria o comando /equipargang em dialog, dentro da caixa do Cofre da HQ dos ggs...
Fiz um topico e ninguem conseguiu resolver meu bug...
Entao se me derem um comando novo ajuda mtt..

VLW
Reply
#2

quer um gm jб pronto tbm? .-.
Reply
#3

Nao GM eu tenho -.-
Sem zua
Passa ai se tiver? :S
Reply
#4

use
pawn Код:
ShowPlayerDialog
e na callback OnDialogResponse
pawn Код:
if(listitem == 0)// aqui vocк coloca o primeiro da sua lista no ShowPlayerDialog
{
    SetPlayer//e vai setando os bang ai
}
if(listitem == 1)// aki vc coloca o segundo da sua lista no ShowPlayerDialog
Reply
#5

Sim, mais eu jб tenho o cofre da hq pronto, sу queria acrecentar o EquiparGang, atй ja tem no dialog mais quando eu clica fecha o dialog e nao vem armas :S
Reply
#6

ah sim, pode mandar o cуdigo ? use [pawn] [*/pawn] (sem aspas) para postar o cуdigo, ai poderei ajuda-lo
Reply
#7

Nгo vem armas porque faltou vocк adicionar o listitem provavelmente.
Adiciona no final da sua string do dialog de cofreorg "\nequipar"
Adiciona no dialogid relativo ao cofreorg
pawn Код:
if(listitem == 5) //Й sу um exemplo, coloca em vez de 5 o numero do ultimo item
{
    GivePlayerWeapon(playerid, arma, muniзгo);
    GivePlayerWeapon(playerid, arma, muniзгo);
    GivePlayerWeapon(playerid, arma, muniзгo);
}
Nгo entendeu?
Leia: https://sampforum.blast.hk/showthread.php?tid=119297
Leia: https://sampwiki.blast.hk/wiki/GivePlayerWeapon
Reply
#8

Ta ai, e tem 2 avisos!

[pawn]if(dialogid == 32)
{
if(response >= 1)
{
new org = GetPlayerOrg(playerid);
new depequipargang = strval(inputtext);
new pEquiparGang = PlayerInfo[playerid][pEquiparGang];
if(pEquiparGang < depequipargang)
{
GivePlayerWeapon(playerid,4,1);
GivePlayerWeapon(playerid,22,140);
GivePlayerWeapon(playerid,25,50);
GivePlayerWeapon(playerid,32,240);
GivePlayerMoney(playerid,-1300);
}
{
SendClientMessage(playerid,COLOR_GRAD1,"Sua HQ nгo tem 150 de materiais para voce equipar!");
return 1;
}
if(depequipargang > 0)
{
if(pEquiparGang >= depequipargang)
{
PlayerInfo[playerid][pDrogas2] = pEquiparGang-depequipargang;
format(string,sizeof(string),"Vocк se equipou",depequipargang,CofreOrg[org][EquiparGang]);
SendClientMessage(playerid,COLOR_GRAD1,string);
return 1;
}
}
return 1;
}
return 1;
}[/pawno]

AVISO:

[pawno]C:\Users\usuario\Desktop\SAMP\gamemodes\BVR.pwn(57 35) : warning: 213: tag mismatch
C:\Users\usuario\Desktop\SAMP\gamemodes\BVR.pwn(57 35) : warning: 225: unreachable code[/pawno]
Reply
#9

Nгo й [ /pawno ] й [ /pawn ] .

pawn Код:
if(dialogid == 32)
{
if(response >= 1)
{
new org = GetPlayerOrg(playerid);
new depequipargang = strval(inputtext);
new pEquiparGang = PlayerInfo[playerid][pEquiparGang];
if(pEquiparGang < depequipargang)
{
GivePlayerWeapon(playerid,4,1);
GivePlayerWeapon(playerid,22,140);
GivePlayerWeapon(playerid,25,50);
GivePlayerWeapon(playerid,32,240);
GivePlayerMoney(playerid,-1300);
}
{
SendClientMessage(playerid,COLOR_GRAD1,"Sua HQ nгo tem 150 de materiais para voce equipar!");
return 1;
}
if(depequipargang > 0)
{
if(pEquiparGang >= depequipargang)
{
PlayerInfo[playerid][pDrogas2] = pEquiparGang-depequipargang;
format(string,sizeof(string),"Vocк se equipou",depequipargang,CofreOrg[org][EquiparGang]);
SendClientMessage(playerid,COLOR_GRAD1,string);
return 1;
}
}
return 1;
}
return 1;
}
AVISO:

pawn Код:
C:\Users\usuario\Desktop\SAMP\gamemodes\BVR.pwn(57 35) : warning: 213: tag mismatch
C:\Users\usuario\Desktop\SAMP\gamemodes\BVR.pwn(57 35) : warning: 225: unreachable code
Reply
#10

Nao entendi ainda, da pra explicar melhor? Jб apaguei tudo que eu tinha e agora vou comeзar do 0 denovo...
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)