SA-MP Forums Archive
[Ajuda] Error 025, como resolver? - 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] Error 025, como resolver? (/showthread.php?tid=532380)



Error 025, como resolver? - GHLEMES - 18.08.2014

Код:
D:\Server\gamemodes\Ultimate.pwn(1391) : error 025: function heading differs from prototype
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.
Linha:
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[], classid)
Como resolver este erro?


Re: Error 025, como resolver? - Gii - 18.08.2014

Modo correto:

pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])



Re: Error 025, como resolver? - iAbsolut - 18.08.2014

Na minha gamemode estб assim:

pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])



Re: Error 025, como resolver? - GHLEMES - 18.08.2014

Sim, eu sei, mas estou colocando um negocio em meu GM, e se eu retiro isso da o Seguinte Erro
Код:
D:\Server\gamemodes\Ultimate.pwn(1402) : error 017: undefined symbol "classid"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.
pawn Код:
switch (classid)
E falaram pra mim fazer isso, como resolvo isso entгo?


Re: Error 025, como resolver? - zSuYaNw - 18.08.2014

"classid" й exclusivamente do evento OnPlayerRequestSpawn / OnPlayerRequestClass..


Re: Error 025, como resolver? - iAbsolut - 18.08.2014

Mil tretas...

https://sampwiki.blast.hk/wiki/OnPlayerRequestClass


Re: Error 025, como resolver? - GHLEMES - 18.08.2014

Sim estб no lugar, porem estou a criar um dialog.
Olhe:
pawn Код:
if(dialogid == escolha_resgate)
    {
        if(!response)
        {
            SetPVarInt(playerid,"Escolhendo_Classe",1);
            switch (classid)
            {
                case 0, 1, 2, 3, 4:
                {
                    APlayerData[playerid][PlayerClass] = ClassTruckDriver;
                }
                case 5, 6, 7:
                {
                    APlayerData[playerid][PlayerClass] = ClassBusDriver;
                }
                case 8, 9:
                {
                    APlayerData[playerid][PlayerClass] = ClassPilot;
                }
                case 10, 11, 12, 13, 14, 15:
                {
                    APlayerData[playerid][PlayerClass] = ClassPolice;
                }
                case 16, 17, 18:
                {
                    APlayerData[playerid][PlayerClass] = ClassMafia;
                }
                case 19, 20:
                {
                    APlayerData[playerid][PlayerClass] = ClassCourier;
                }
                case 21:
                {
                    APlayerData[playerid][PlayerClass] = ClassAssistance;
                }
                case 22, 23, 24:
                {
                    APlayerData[playerid][PlayerClass] = ClassRoadWorker;
                }
                case 25, 26, 27:
                {
                    APlayerData[playerid][PlayerClass] = ClassMedic;
                }
                case 28, 29:
                {
                    APlayerData[playerid][PlayerClass] = ClassDelegado;
                }
            }
        }
        return 1;
    }
Eu uso PPC_Trucking, caso ajude em algo
Caso necessite algum dado adicional Me Informe


Re: Error 025, como resolver? - iAbsolut - 18.08.2014

Estava olhando uma gamemode truck, e achei exatamente isso, kkk

pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[], classid)



Re: Error 025, como resolver? - GHLEMES - 18.08.2014

Entгo cara, estou a colocar esse sistema em meu GM, esse dialog й exibido quando o player escolhe a profissгo, entгo ele tem q escolher onde nascer


Re: Error 025, como resolver? - iAbsolut - 18.08.2014

entendi, atualiza a include: a_samp e veja se funciona...

https://www.sendspace.com/file/fvrikd