SA-MP Forums Archive
[Ajuda] Me ajudem a tirar esses erros Pfv !!! - 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: [Ajuda] Me ajudem a tirar esses erros Pfv !!! (/showthread.php?tid=568342)



Me ajudem a tirar esses erros Pfv !!! - RyanMachado - 21.03.2015

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]


Re: Me ajudem a tirar esses erros Pfv !!! - CaioTesio - 21.03.2015

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


Re: Me ajudem a tirar esses erros Pfv !!! - Dayvison_ - 21.03.2015

Код:
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"


Re: Me ajudem a tirar esses erros Pfv !!! - CaioTesio - 21.03.2015

Mas ele abre?


Re: Me ajudem a tirar esses erros Pfv !!! - Marquito - 21.03.2015

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


Re: Me ajudem a tirar esses erros Pfv !!! - Dayvison_ - 21.03.2015

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


Re: Me ajudem a tirar esses erros Pfv !!! - RyanMachado - 21.03.2015

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.


Re: Me ajudem a tirar esses erros Pfv !!! - #Luca[S]. - 21.03.2015

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

Apenas um exemplo.


Re: Me ajudem a tirar esses erros Pfv !!! - RyanMachado - 21.03.2015

Obrigado, esse exemplo vai me ajudar muito !


Re: Me ajudem a tirar esses erros Pfv !!! - ipsLuan - 21.03.2015

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.");