[Ajuda] Me ajudem a tirar esses erros Pfv !!!
#1

Essas sгo as linhas do erro, se alguem poder me ajudar agradeзo !

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid==5)
{
if (response){
if(listitem==0){
ShowPlayerDialog(playerid,6,DIALOG_STYLE_LIST ,"Iniciantes","Pedreiro\nLixeiro\nPoeta\nCorreios" ,"Selecionar","Cancelar");
}
if (listitem==1){
ShowPlayerDialog(playerid,7,DIALOG_STYLE_LIST ,"Criminosas - Nivel baixo","Assaltante\nAssassino\nTraficante de Armas\nTraficantes de drogas","Selecionar","Cancelar");
}
if (listitem==2){
ShowPlayerDialog(playerid,9,DIALOG_STYLE_LIST ,"Criminosas - Nivel mйdio","Assassino profissional\nFornecedor de Armas\nFornecedor de drogas\nSequestrador","Selecionar","Cancelar");
}
if (listitem==3){
ShowPlayerDialog(playerid,10,DIALOG_STYLE_LIST ,"Criminosas - Nivel alto","Mafioso\nFornecedor de Armas pesadas\nGerente de boca de fumo\nDono de boca de fumo\nYakuza\nComando Vermelho","Selecionar","Cancelar");
}
if (listitem==4){
ShowPlayerDialog(playerid,11,DIALOG_STYLE_LIST ,"Serviзos policiais","Guarda Civil\nGuarda Municipal\nSwat\nFBI","Selecionar","Cancelar");
}
if (listitem==5){
ShowPlayerDialog(playerid,12,DIALOG_STYLE_LIST ,"Profissхes de nivel mйdio","Motorista Particular\nJornalista\nAncora\nMeterologista\nRep orter\nCantor de Rap\nCantor de Funk (MC)","Selecionar","Cancelar");
}
if (listitem==6){
ShowPlayerDialog(playerid,13,DIALOG_STYLE_LIST ,"Profissхes avanзadas","Sniper do Exercito Americano\nFuzileiro do Exercito Americano\nHacker\nEmpresario\nEngenheiro\nSeguran зa Particular\nPrefeito\nGovernador","Selecionar","Ca ncelar");
}
}
}
return 1;
}

//profissoes inciantes
if (dialogid==6)
{
if (response){
if (listitem==0){
Profissao[playerid] = Pedreiro;
SendClientMessage(playerid, COR_Pedreiro, "Vocк alterou sua profissгo com sucesso!");
}
if (listitem==1){
Profissao[playerid] = Lixeiro;
SendClientMessage(playerid, COR_Lixeiro, "Vocк alterou sua profissгo com sucesso!");
}
if (listitem==2){
Profissao[playerid] = Poeta;
SendClientMessage(playerid, COR_Poeta, "Vocк alterou sua profissгo com sucesso!");
}
if (listitem==3){
Profissao[playerid] = Correios;
SendClientMessage(playerid, COR_Correios, "Vocк alterou sua profissгo com sucesso!");
}
}
}
return 1;
}
//profissoes Criminosas Nivel baixo
if (dialogid==7)
{
if (response){
if (listitem==0){
Profissao[playerid] = Assaltante;
SendClientMessage(playerid, COR_Assaltante, "Vocк alterou sua profissгo com sucesso!");
}
if (listitem==1){
Profissao[playerid] = Assassino;
SendClientMessage(playerid, COR_Assassino, "Vocк alterou sua profissгo com sucesso!");
}
if (listitem==2){
Profissao[playerid] = Traficante_Armas;
SendClientMessage(playerid, COR_Traficante_Armas, "Vocк alterou sua profissгo com sucesso!");
}
if (listitem==3){
Profissao[playerid] = Traficante_Drogas;
SendClientMessage(playerid, COR_Traficante_Drogas, "Vocк alterou sua profissгo com sucesso!");
}
}

return 1;
}
//profissoes Criminosas Nivel Mйdio
if (dialogid==9)
{
if (response){
if (listitem==0){
Profissao[playerid] = Assassino_Profissional;
SendClientMessage(playerid, COR_Assassino_Profissional, "Vocк alterou sua profissгo com sucesso!");
}
if (listitem==1){
Profissao[playerid] = Fornecedor_Armas;
SendClientMessage(playerid, COR_Fornecedor_Armas, "Vocк alterou sua profissгo com sucesso!");
}
if (listitem==2){
Profissao[playerid] = Fornecedor_Drogas;
SendClientMessage(playerid, COR_Fornecedor_Drogas, "Vocк alterou sua profissгo com sucesso!");
}
if (listitem==3){
Profissao[playerid] = Sequestrador;
SendClientMessage(playerid, COR_Sequestrador, "Vocк alterou sua profissгo com sucesso!");
}
return 1;
}
//profissoes Criminosas Nivel Alto
if (dialogid==10)
{
if (response){
if (listitem==0){
Profissao[playerid] = Mafioso;
SendClientMessage(playerid, COR_Mafioso, "Vocк alterou sua profissгo com sucesso!");
}
if (listitem==1){
Profissao[playerid] = Fornecedor_Armas_Pesadas;
SendClientMessage(playerid, COR_Fornecedor_Armas_Pesadas, "Vocк alterou sua profissгo com sucesso!");
}
if (listitem==2){
Profissao[playerid] = Gerente_Boca;
SendClientMessage(playerid, COR_Gerente_Boca, "Vocк alterou sua profissгo com sucesso!");
}
if (listitem==3){
Profissao[playerid] = Dono_Boca;
SendClientMessage(playerid, COR_Dono_Boca, "Vocк alterou sua profissгo com sucesso!");
}
if (listitem==4){
Profissao[playerid] = Yakuza;
SendClientMessage(playerid, COR_Yakuza, "Vocк alterou sua profissгo com sucesso!");
}
if (listitem==5){
Profissao[playerid] = Comando_Vermelho;
SendClientMessage(playerid, Vermelho, "Vocк alterou sua profissгo com sucesso!");
}
}
}

return 1;
}
//Serviзos Policiais
if (dialogid==11)
{
if (response){
if (listitem==0){
Profissao[playerid] = Guarda_Civil;
SendClientMessage(playerid, COR_Guarda_Civil, "Vocк alterou sua profissгo com sucesso!");
}
if (listitem==1){
Profissao[playerid] = Guarda_Municipal;
SendClientMessage(playerid, COR_Guarda_Municipal, "Vocк alterou sua profissгo com sucesso!");
}
if (listitem==2){
Profissao[playerid] = Swat;
SendClientMessage(playerid, COR_Swat, "Vocк alterou sua profissгo com sucesso!");
}
if (listitem==3){
Profissao[playerid] = FBI;
SendClientMessage(playerid, COR_FBI, "Vocк alterou sua profissгo com sucesso!");
}

return 1;
}
//Profissoes Nivel Mйdio (Intermediarias)
if (dialogid==12)
{
if (response){
if (listitem==0){
Profissao[playerid] = Motorista_Particular;
SendClientMessage(playerid, COR_Motorista_Particular, "Vocк alterou sua profissгo com sucesso!");
}
if (listitem==1){
Profissao[playerid] = Jornalista;
SendClientMessage(playerid, COR_Jornalista, "Vocк alterou sua profissгo com sucesso!");
}
if (listitem==2){
Profissao[playerid] = Ancora;
SendClientMessage(playerid, COR_Ancora, "Vocк alterou sua profissгo com sucesso!");
}
if (listitem==3){
Profissao[playerid] = Meterologista;
SendClientMessage(playerid, COR_Meterologista, "Vocк alterou sua profissгo com sucesso!");
}
if (listitem==4){
Profissao[playerid] = Reporter;
SendClientMessage(playerid, COR_Reporter, "Vocк alterou sua profissгo com sucesso!");
}
if (listitem==5){
Profissao[playerid] = Cantor_Rap;
SendClientMessage(playerid, COR_Cantor_Rap, "Vocк alterou sua profissгo com sucesso!");
}
if (listitem==6){
Profissao[playerid] = Cantor_Funk;
SendClientMessage(playerid, COR_Cantor_Funk, "Vocк alterou sua profissгo com sucesso!");
}
}
}
return 1;
}
//Profissoes Nivel Alto (Avanзadas)
if (dialogid==13)
{
if (response){
if (listitem==0){
Profissao[playerid] = Sniper_Americano;
SendClientMessage(playerid, COR_Sniper_Americano, "Vocк alterou sua profissгo com sucesso!");
}
if (listitem==1){
Profissao[playerid] = Fuzileiro_Americano;
SendClientMessage(playerid, COR_Fuzileiro_Americano, "Vocк alterou sua profissгo com sucesso!");
}
if (listitem==2){
Profissao[playerid] = Hacker;
SendClientMessage(playerid, COR_Hacker, "Vocк alterou sua profissгo com sucesso!");
}
if (listitem==3){
Profissao[playerid] = Empresario;
SendClientMessage(playerid, COR_Empresario, "Vocк alterou sua profissгo com sucesso!");
}
if (listitem==4){
Profissao[playerid] = Engenheiro;
SendClientMessage(playerid, COR_Engenheiro, "Vocк alterou sua profissгo com sucesso!");
}
if (listitem==5){
Profissao[playerid] = Seguranзa_Particular;
SendClientMessage(playerid, COR_Seguranзa_Particular, "Vocк alterou sua profissгo com sucesso!");
}
if (listitem==6){
Profissao[playerid] = Prefeito;
SendClientMessage(playerid, COR_Prefeito, "Vocк alterou sua profissгo com sucesso!");
}
if (listitem==7){
Profissao[playerid] = Governador;
SendClientMessage(playerid, COR_Governador, "Vocк alterou sua profissгo com sucesso!");
}

return 1;
}


[/quote]
Reply
#2

Poste apenas as linhas dos erros,alguem pode pegar o seu gm e flar que й dele.... Enfim edite o tуpico
Reply
#3

Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid==5)
{
if (response){
if(listitem==0){
ShowPlayerDialog(playerid,6,DIALOG_STYLE_LIST ,"Iniciantes","Pedreiro\nLixeiro\nPoeta\nCorreios" ,"Selecionar","Cancelar");
}
if (listitem==1){
ShowPlayerDialog(playerid,7,DIALOG_STYLE_LIST ,"Criminosas - Nivel baixo","Assaltante\nAssassino\nTraficante de Armas\nTraficantes de drogas","Selecionar","Cancelar");
}
if (listitem==2){
ShowPlayerDialog(playerid,9,DIALOG_STYLE_LIST ,"Criminosas - Nivel mйdio","Assassino profissional\nFornecedor de Armas\nFornecedor de drogas\nSequestrador","Selecionar","Cancelar");
}
if (listitem==3){
ShowPlayerDialog(playerid,10,DIALOG_STYLE_LIST ,"Criminosas - Nivel alto","Mafioso\nFornecedor de Armas pesadas\nGerente de boca de fumo\nDono de boca de fumo\nYakuza\nComando Vermelho","Selecionar","Cancelar");
}
if (listitem==4){
ShowPlayerDialog(playerid,11,DIALOG_STYLE_LIST ,"Serviзos policiais","Guarda Civil\nGuarda Municipal\nSwat\nFBI","Selecionar","Cancelar");
}
if (listitem==5){
ShowPlayerDialog(playerid,12,DIALOG_STYLE_LIST ,"Profissхes de nivel mйdio","Motorista Particular\nJornalista\nAncora\nMeterologista\nRep orter\nCantor de Rap\nCantor de Funk (MC)","Selecionar","Cancelar");
}
if (listitem==6){
ShowPlayerDialog(playerid,13,DIALOG_STYLE_LIST ,"Profissхes avanзadas","Sniper do Exercito Americano\nFuzileiro do Exercito Americano\nHacker\nEmpresario\nEngenheiro\nSeguran зa Particular\nPrefeito\nGovernador","Selecionar","Ca ncelar");
}
}
}
return 1;
}
A ondialogresponse, estб fechando

@edit
Dicas:
use ZCMD ou YCMD com sscanf
use No minimo DOF2 dini e muito "ultrapassado"
Reply
#4

Mas ele abre?
Reply
#5

Posta o GM todo nгo rapaz, alguem pode pega-lo para si e retirar seus crйditos, apaga lб.
Reply
#6

Quote:
Originally Posted by CaioTesio
Посмотреть сообщение
Mas ele abre?
Olhe a DialogResponse dele:
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid==5)
    {
        if (response){
            if(listitem==0){
                ShowPlayerDialog(playerid,6,DIALOG_STYLE_LIST ,"Iniciantes","Pedreiro\nLixeiro\nPoeta\nCorreios" ,"Selecionar","Cancelar");
            }
            if (listitem==1){
                ShowPlayerDialog(playerid,7,DIALOG_STYLE_LIST ,"Criminosas - Nivel baixo","Assaltante\nAssassino\nTraficante de Armas\nTraficantes de drogas","Selecionar","Cancelar");
            }
            if (listitem==2){
                ShowPlayerDialog(playerid,9,DIALOG_STYLE_LIST ,"Criminosas - Nivel mйdio","Assassino profissional\nFornecedor de Armas\nFornecedor de drogas\nSequestrador","Selecionar","Cancelar");
            }
            if (listitem==3){
                ShowPlayerDialog(playerid,10,DIALOG_STYLE_LIST ,"Criminosas - Nivel alto","Mafioso\nFornecedor de Armas pesadas\nGerente de boca de fumo\nDono de boca de fumo\nYakuza\nComando Vermelho","Selecionar","Cancelar");
            }
            if (listitem==4){
                ShowPlayerDialog(playerid,11,DIALOG_STYLE_LIST ,"Serviзos policiais","Guarda Civil\nGuarda Municipal\nSwat\nFBI","Selecionar","Cancelar");
            }
            if (listitem==5){
                ShowPlayerDialog(playerid,12,DIALOG_STYLE_LIST ,"Profissхes de nivel mйdio","Motorista Particular\nJornalista\nAncora\nMeterologista\nRep orter\nCantor de Rap\nCantor de Funk (MC)","Selecionar","Cancelar");
            }
            if (listitem==6){
                ShowPlayerDialog(playerid,13,DIALOG_STYLE_LIST ,"Profissхes avanзadas","Sniper do Exercito Americano\nFuzileiro do Exercito Americano\nHacker\nEmpresario\nEngenheiro\nSeguran зa Particular\nPrefeito\nGovernador","Selecionar","Ca ncelar");
            }
        }
    }
    return 1;
}

//profissoes inciantes
if (dialogid==6)
{
    if (response){
        if (listitem==0){
            Profissao[playerid] = Pedreiro;
            SendClientMessage(playerid, COR_Pedreiro, "Vocк alterou sua profissгo com sucesso!");
        }
        if (listitem==1){
            Profissao[playerid] = Lixeiro;
            SendClientMessage(playerid, COR_Lixeiro, "Vocк alterou sua profissгo com sucesso!");
        }
        if (listitem==2){
            Profissao[playerid] = Poeta;
            SendClientMessage(playerid, COR_Poeta, "Vocк alterou sua profissгo com sucesso!");
        }
        if (listitem==3){
            Profissao[playerid] = Correios;
            SendClientMessage(playerid, COR_Correios, "Vocк alterou sua profissгo com sucesso!");
        }
    }
}
return 1;
Ele fecha ela e continua a verificar como se ainda estivesse dentro dela
Reply
#7

Aproveitando o post, alguйm poderia me explica como poder pegar essas profs da dialog somente quando atingir um certo score por exemplo 45, atй agr sу sei adicionar score ao player.
Reply
#8

PHP код:
new Score[MAX_PLAYERS];
Score[playerid] = GetPlayerScore(playerid);
if(
Score[playerid] == 1000)
{
  
SendClientMessage(playerid, -1"Voce tem 1000 Scores");

Apenas um exemplo.
Reply
#9

Obrigado, esse exemplo vai me ajudar muito !
Reply
#10

Quote:
Originally Posted by TenhoUmaDuvida
Посмотреть сообщение
PHP код:
new Score[MAX_PLAYERS];
Score[playerid] = GetPlayerScore(playerid);
if(
Score[playerid] == 1000)
{
  
SendClientMessage(playerid, -1"Voce tem 1000 Scores");

Apenas um exemplo.
Nгo й necessбrio a criaзгo de uma variбvel.
PHP код:
if(GetPlayerScore(playerid) > 20) return SendClientMessage(playerid, -1" Seu score й superior a 20."); 
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)