18.01.2017, 23:12
OLБ, ALGUEM PODERIA TESTAR ESTE CODIGO E VER O QUE ESTБ DANDO ERRADO? O ERRO EU TENTO ESPECIFICAR LOGO ABAIXO, ESPERO QUE ENTENDAM.
ACONTECE QUE, AO ABRIR A DIALOG_ARMAS E SELECIONAR A OPЗГO M4, QUE Й ESSA PARTE DO CODE:
COMO CITEI ACIMA , AO ABRIR A DIALOG_ARMAS E SELECIONAR M4, O CODIGO ABRE OUTRA FUNЗГO DE OUTRA DIALOGID: Dialog_profissao
EU NГO SEI COMO RESOLVER, JA VERIFIQUEI AS ID'S E NADA DEU CERTO SE ALGUЙM TIVER PACIКNCIA DE AJUDAR, AGRADEЗO.
PHP код:
#define Dialog_Profissao 52
#define DIALOG_ARMAS 53
PHP код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == Dialog_Profissao)
{
if(response)
{
if(listitem == 0)
{
SendClientMessage (playerid, -1, "teste1");
}
}
}
if(response)
{
if(listitem == 1)
{
return SendClientMessage (playerid, -1, "teste2");
}
}
if(dialogid == DIALOG_ARMAS)
{
if(response)
{
if(listitem == 0) // Profissao Seguranca
{
if(GetPlayerScore(playerid) < 150) {
return SendClientMessage (playerid, -1, "Vocк precisa ter level 150 ou mais para pegar essa arma");
}
if(JaPegou[playerid]== 21){
return SendClientMessage (playerid, -1, "Vocк sу pode pegar armas depois que morrer");
}
if (GetPlayerMoney(playerid) < 5000){
return SendClientMessage (playerid, -1, "Vocк nгo tem dinheiro suficiente");
}
GivePlayerMoney(playerid,-5000);
GivePlayerWeapon(playerid, 30, 9999);
SendClientMessage(playerid, Azul_Escuro, " Vocк comprou uma AK-47 e pagou $5000. Utilize com responsabilidade!");
JaPegou[playerid]= 21;
return 1;
}
}
}
if(response)
{
if(listitem == 1)
{
if(JaPegou[playerid]== 22)
{
return SendClientMessage (playerid, -1, "Vocк sу pode pegar armas depois que morrer");
}
if(GetPlayerScore(playerid) < 200)
{
return SendClientMessage(playerid, -1, "Vocк precisa ter level 200 ou mais pra pegar essa arma.");
}
JaPegou[playerid]= 22;
GivePlayerWeapon(playerid, 31, 9999);
SendClientMessage(playerid, Azul_Escuro, " Vocк pegou uma M4 grбtis. Utilize com responsabilidade!");
}
}
return 1;
}
ACONTECE QUE, AO ABRIR A DIALOG_ARMAS E SELECIONAR A OPЗГO M4, QUE Й ESSA PARTE DO CODE:
PHP код:
if(response)
{
if(listitem == 1)
{
if(JaPegou[playerid]== 22)
{
return SendClientMessage (playerid, -1, "Vocк sу pode pegar armas depois que morrer");
}
if(GetPlayerScore(playerid) < 200)
{
return SendClientMessage(playerid, -1, "Vocк precisa ter level 200 ou mais pra pegar essa arma.");
}
JaPegou[playerid]= 22;
GivePlayerWeapon(playerid, 31, 9999);
SendClientMessage(playerid, Azul_Escuro, " Vocк pegou uma M4 grбtis. Utilize com responsabilidade!");
}
}
return 1;
}
PHP код:
if(response)
{
if(listitem == 1)
{
return SendClientMessage (playerid, -1, "teste2");
}
}