SA-MP Forums Archive
Giftbox Help - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Giftbox Help (/showthread.php?tid=549336)



Giftbox Help - Diti1 - 06.12.2014

Hey boys i was tryin' to create a new giftbo system but cant
if any know pls help me with this

Errors:
PHP код:
C:\Users\ardit_000\Desktop\EMRP 0.3z\filterscripts\rtest.pwn(245) : error 017: undefined symbol "GetPlayerNameEx"
C:\Users\ardit_000\Desktop\EMRP 0.3z\filterscripts\rtest.pwn(246) : error 017: undefined symbol "ABroadCast"
C:\Users\ardit_000\Desktop\EMRP 0.3z\filterscripts\rtest.pwn(250) : error 017: undefined symbol "DestroyDynamicObject"
C:\Users\ardit_000\Desktop\EMRP 0.3z\filterscripts\rtest.pwn(251) : error 017: undefined symbol "dynamicgift"
C:\Users\ardit_000\Desktop\EMRP 0.3z\filterscripts\rtest.pwn(251) : warning 215: expression has no effect
C
:\Users\ardit_000\Desktop\EMRP 0.3z\filterscripts\rtest.pwn(252) : error 017: undefined symbol "DestroyDynamic3DTextLabel"
C:\Users\ardit_000\Desktop\EMRP 0.3z\filterscripts\rtest.pwn(253) : error 017: undefined symbol "GetPlayerNameEx"
C:\Users\ardit_000\Desktop\EMRP 0.3z\filterscripts\rtest.pwn(254) : error 017: undefined symbol "ABroadCast"
C:\Users\ardit_000\Desktop\EMRP 0.3z\filterscripts\rtest.pwn(256) : error 029: invalid expression, assumed zero
C
:\Users\ardit_000\Desktop\EMRP 0.3z\filterscripts\rtest.pwn(258) : error 017: undefined symbol "SendClientMessageEx"
C:\Users\ardit_000\Desktop\EMRP 0.3z\filterscripts\rtest.pwn(263) : error 017: undefined symbol "SendClientMessageEx"
C:\Users\ardit_000\Desktop\EMRP 0.3z\filterscripts\rtest.pwn(264) : warning 217: loose indentation
Pawn compiler 3.2.3664              Copyright 
(c) 1997-2006, ITB CompuPhase
16 Errors
. Zcmd included 
The script
PHP код:
COMMAND:dynamicgift(playerid, params[])
{
    if(!
IsPlayerInAnyVehicle(playerid))
    {
        new 
string[128], Float:Position[4];
        if(
dynamicgift == 0)
        {
            
GetPlayerPos(playerid, Position[0], Position[1], Position[2]);
            
GetPlayerFacingAngle(playerid, Position[3]);
            
dynamicgift = CreateDynamicObject(19054, Position[0], Position[1], Position[2]-0.4, 0.0, 0.0, Position[3], -1, -1, -1, 200.0);
            
dynamicgift3DText = CreateDynamic3DTextLabel("/getgift\nTo reach inside.",COLOR_YELLOW,Position[0], Position[1], Position[2]+0.25,8.0);
            
SetPlayerPos(playerid, Position[0], Position[1], Position[2]+3);
            
format(string, sizeof(string), "AdmCmd: %s has placed the dynamic gift.", GetPlayerNameEx(playerid));
            
ABroadCast( COLOR_LIGHTRED, string, 1337);
        }
        else
        {
            
DestroyDynamicObject(dynamicgift);
            
dynamicgift = 0;
            
DestroyDynamic3DTextLabel( Text3D:dynamicgift3DText );
            
format(string, sizeof(string), "AdmCmd: %s has destroyed the dynamic gift.", GetPlayerNameEx(playerid));
            
ABroadCast( COLOR_LIGHTRED, string, 1337);
        }
        else
        {
            
SendClientMessageEx(playerid, COLOR_GRAD1, "You are not authorized to use that command!");
        }
    }
    else
    {
            
SendClientMessageEx(playerid, COLOR_GREY, "You must be on foot to use this command.");
        return 
1;
    }
    return 
1;
} 



Re: Giftbox Help - Raweresh - 06.12.2014

You don't have function or variable GetPlayerNameEx, ABroadCast, DestroyDynamicObject, dynamicgift, DestroyDynamic3DTextLabel, SendClientMessagEx.


Re: Giftbox Help - Diti1 - 06.12.2014

Can you fix it ?