SA-MP Forums Archive
[Ajuda] Pickup - 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] Pickup (/showthread.php?tid=324832)



[Ajuda] Pickup - [NVC]Eduardo - 11.03.2012

Tipo estб dando esses erros nesses pickup alguйm pode me ajuda.
pawn Код:
C:\Users\Casa\Desktop\server\gamemodes\TEXT.pwn(135) : error 017: undefined symbol "PlayerToPoint"
C:\Users\Casa\Desktop\server\gamemodes\TEXT.pwn(141) : error 017: undefined symbol "PlayerToPoint"
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.
Linhas
pawn Код:
public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(pickupid == agenciainicio){ // Defini a pickup!
    if(PlayerToPoint(1.0, playerid,2269.5962,-74.5043,26.7724)) //Aqui Aonde Ele Tenque tar para ser teleportado !
    SetPlayerPos(playerid, 386.808624,173.804992,1008.382812);
    SetPlayerInterior(playerid, 3); //o id dele !
    return 1;
 }
    if(pickupid == agenciainicios) // Defini a pickup!
    if(PlayerToPoint(1.0, playerid,384.808624,173.804992,1008.382812)) //Aqui Aonde Ele Tenque tar dentro do interior para sair!
    SetPlayerPos(playerid, 2271.5962,-74.5043,26.7724); //Da rua
    SetPlayerInterior(playerid, 0); //o id da rua !
    return 1;
 }



Re: [Ajuda] Pickup - steeldark - 11.03.2012

Add no final do seu gm..

pawn Код:
public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
{
    if(IsPlayerConnected(playerid))
    {
        new Float:oldposx, Float:oldposy, Float:oldposz;
        new Float:tempposx, Float:tempposy, Float:tempposz;
        GetPlayerPos(playerid, oldposx, oldposy, oldposz);
        tempposx = (oldposx -x);
        tempposy = (oldposy -y);
        tempposz = (oldposz -z);
        if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
        {
            return 1;
        }
    }
    return 0;
}



Re: [Ajuda] Pickup - [NVC]Eduardo - 11.03.2012

Da esse erro
pawn Код:
C:\Users\Casa\Desktop\server\gamemodes\TEXT.pwn(146) : warning 235: public function lacks forward declaration (symbol "PlayerToPoint")
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


1 Warning.



Re: [Ajuda] Pickup - steeldark - 11.03.2012

add no topo perto das forwards:
pawn Код:
forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);



Re: [Ajuda] Pickup - @Riichard - 11.03.2012

tenso


Re: [Ajuda] Pickup - [NVC]Eduardo - 11.03.2012

Valeu +rep para vocк.


Re: [Ajuda] Pickup - steeldark - 11.03.2012

Quote:
Originally Posted by [NVC]Eduardo
Посмотреть сообщение
Valeu +rep para vocк.
ok.. thanks ^^