[Ajuda] Como Arrumar isso
#1

O que eu fiz de errado ou esqueci.



PHP код:
    case 0:
    {
        
GetPlayerScore(playerid);
        if(
GetPlayerScore(playerid) >= 900)
    {
        
PlayerProf[playerid] = Corregedoria;
        
SendClientMessage(playeridLARANJA"| INFO | Vocк trocou de profissгo, sua nova profissгo й: Corregedoria!");
        
EntarProf(playerid); //  -----  ESSA Й UMA DAS LINHAS QUE DA  ESSE ERRO
    
}
    else
    {
        
SendClientMessage(playeridVERMELHO"| ERRO | Vocк nгo tem level suficiente para pegar essa profissгo!");
    }


Код:
C:\Users\Fernando\Desktop\Construindo\filterscripts\profis.pwn(241) : error 017: undefined symbol "EntarProf"
C:\Users\Fernando\Desktop\Construindo\filterscripts\profis.pwn(251) : error 017: undefined symbol "EntarProf"
C:\Users\Fernando\Desktop\Construindo\filterscripts\profis.pwn(265) : error 017: undefined symbol "EntarProf"
C:\Users\Fernando\Desktop\Construindo\filterscripts\profis.pwn(279) : error 017: undefined symbol "EntarProf"
C:\Users\Fernando\Desktop\Construindo\filterscripts\profis.pwn(293) : error 017: undefined symbol "EntarProf"
C:\Users\Fernando\Desktop\Construindo\filterscripts\profis.pwn(307) : error 017: undefined symbol "EntarProf"
C:\Users\Fernando\Desktop\Construindo\filterscripts\profis.pwn(321) : error 017: undefined symbol "EntarProf"
C:\Users\Fernando\Desktop\Construindo\filterscripts\profis.pwn(335) : error 017: undefined symbol "EntarProf"
C:\Users\Fernando\Desktop\Construindo\filterscripts\profis.pwn(349) : error 017: undefined symbol "EntarProf"
C:\Users\Fernando\Desktop\Construindo\filterscripts\profis.pwn(363) : error 017: undefined symbol "EntarProf"
C:\Users\Fernando\Desktop\Construindo\filterscripts\profis.pwn(377) : error 017: undefined symbol "EntarProf"
C:\Users\Fernando\Desktop\Construindo\filterscripts\profis.pwn(391) : error 017: undefined symbol "EntarProf"
C:\Users\Fernando\Desktop\Construindo\filterscripts\profis.pwn(405) : error 017: undefined symbol "EntarProf"
C:\Users\Fernando\Desktop\Construindo\filterscripts\profis.pwn(419) : error 017: undefined symbol "EntarProf"
C:\Users\Fernando\Desktop\Construindo\filterscripts\profis.pwn(433) : error 017: undefined symbol "EntarProf"
C:\Users\Fernando\Desktop\Construindo\filterscripts\profis.pwn(447) : error 017: undefined symbol "EntarProf"
C:\Users\Fernando\Desktop\Construindo\filterscripts\profis.pwn(461) : error 017: undefined symbol "EntarProf"
C:\Users\Fernando\Desktop\Construindo\filterscripts\profis.pwn(484) : error 017: undefined symbol "EntarProf"
C:\Users\Fernando\Desktop\Construindo\filterscripts\profis.pwn(498) : error 017: undefined symbol "EntarProf"
C:\Users\Fernando\Desktop\Construindo\filterscripts\profis.pwn(512) : error 017: undefined symbol "EntarProf"
C:\Users\Fernando\Desktop\Construindo\filterscripts\profis.pwn(526) : error 017: undefined symbol "EntarProf"
C:\Users\Fernando\Desktop\Construindo\filterscripts\profis.pwn(540) : error 017: undefined symbol "EntarProf"
C:\Users\Fernando\Desktop\Construindo\filterscripts\profis.pwn(554) : error 017: undefined symbol "EntarProf"
C:\Users\Fernando\Desktop\Construindo\filterscripts\profis.pwn(568) : error 017: undefined symbol "EntarProf"
C:\Users\Fernando\Desktop\Construindo\filterscripts\profis.pwn(582) : error 017: undefined symbol "EntarProf"
C:\Users\Fernando\Desktop\Construindo\filterscripts\profis.pwn(596) : error 017: undefined symbol "EntarProf"

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


26 Errors.
Reply
#2

Vocк nгo criou uma stock ou callback chamada EntrarProf.
Reply
#3

Quote:
Originally Posted by MultiKill
Посмотреть сообщение
Vocк nгo criou uma stock ou callback chamada EntrarProf.
Criei sim, olha

Код:
public PlayerProf(playerid)
{
	if(PlayerProf[playerid] == Desempregado)
	{
	    SendClientMessage(playerid,C_DESEMPREGADO,"----------------- Desempregado -----------------");
	    SendClientMessage(playerid,C_DESEMPREGADO,"- Para ver os comandos da sua profissгo digite:");
	    SendClientMessage(playerid,C_DESEMPREGADO,"- /profissao");
	    SendClientMessage(playerid,C_DESEMPREGADO,"- Seu salбrio vai ser de: {00A700}R$ 250");
	    SendClientMessage(playerid,C_DESEMPREGADO,"----------------- Desempregado -----------------");
	    SetPlayerColor(playerid, C_DESEMPREGADO);
           return true;
	}
	else if(PlayerProf[playerid] == Gari)
	{
	    SendClientMessage(playerid,C_GARI,"-------------------- Gari --------------------");
	    SendClientMessage(playerid,C_GARI,"- Para ver os comandos da sua profissгo digite:");
	    SendClientMessage(playerid,C_GARI,"- /profissao");
	    SendClientMessage(playerid,C_GARI,"- Seu salбrio vai ser de: {00A700}R$ 600");
	    SendClientMessage(playerid,C_GARI,"-------------------- Gari --------------------");
	    SetPlayerColor(playerid, C_GARI);
	    return true;
	}
        return 1;
}
Reply
#4

Estб callback que vocк mostrou se chama PlayerProf, a callback que nгo existe se chama EntarProf.
Reply
#5

Quote:
Originally Posted by MultiKill
Посмотреть сообщение
Estб callback que vocк mostrou se chama PlayerProf, a callback que nгo existe se chama EntarProf.
Era esta callback mesmo, sу que eu errei, mas ja corrigi.
Mas ainda continua dando os mesmos erros

Код:
public EntrarProf(playerid)
{
	if(PlayerProf[playerid] == Desempregado)
	{
	    SendClientMessage(playerid,C_DESEMPREGADO,"----------------- Desempregado -----------------");
	    SendClientMessage(playerid,C_DESEMPREGADO,"- Para ver os comandos da sua profissгo digite:");
	    SendClientMessage(playerid,C_DESEMPREGADO,"- /profissao");
	    SendClientMessage(playerid,C_DESEMPREGADO,"- Seu salбrio vai ser de: {00A700}R$ 250");
	    SendClientMessage(playerid,C_DESEMPREGADO,"----------------- Desempregado -----------------");
	    SetPlayerColor(playerid, C_DESEMPREGADO);
           return true;
	}
	else if(PlayerProf[playerid] == Gari)
	{
	    SendClientMessage(playerid,C_GARI,"-------------------- Gari --------------------");
	    SendClientMessage(playerid,C_GARI,"- Para ver os comandos da sua profissгo digite:");
	    SendClientMessage(playerid,C_GARI,"- /profissao");
	    SendClientMessage(playerid,C_GARI,"- Seu salбrio vai ser de: {00A700}R$ 600");
	    SendClientMessage(playerid,C_GARI,"-------------------- Gari --------------------");
	    SetPlayerColor(playerid, C_GARI);
	    return true;
	}
        return 1;
}
Reply
#6

Vocк deve ter feito algo de errado, certifique se ela existe. Este erro sу da quando vocк usa uma funзгo personalizada ou variбvel nгo definida.
Reply
#7

olha bem como vocк digitou.
EntarProf
EntrarProf

ajuste tudo de acordo com 1 palavra.
Reply
#8

Simples, vocк colocou EntarProf, coloque EntrarProf.
Reply
#9

BGS-Jonas o erro se dб nгo por falta de criar uma variбvel, mas sim, por que ele nгo criou uma callback ou uma funзгo personalizada chamada EntrarProf.
@Edit
Nгo tinha percebido isso. Nгo sou muito detalhista, mesmo que o erro seja simples.
Nгo tinha visto que vocк respondeu, nгo hora que eu tava digitando vocк jб tinha respondido.
Reply
#10

MultiKill, ele colocou o nome da public errada.
Reply


Forum Jump:


Users browsing this thread: 6 Guest(s)