[HELP] How to get these error's gone?
#1

Hello,

I'm currently trying to convert Raven's roleplay to 0.3e.

But then I got these errors.

Код:
C:\Users\Stefan Dorst\Desktop\Raven's Roleplay\gamemodes\larp.pwn(4948) : error 017: undefined symbol "IsPlayerHoldingObject"
C:\Users\Stefan Dorst\Desktop\Raven's Roleplay\gamemodes\larp.pwn(4950) : error 017: undefined symbol "StopPlayerHoldingObject"
C:\Users\Stefan Dorst\Desktop\Raven's Roleplay\gamemodes\larp.pwn(4951) : error 017: undefined symbol "SetPlayerHoldingObject"
C:\Users\Stefan Dorst\Desktop\Raven's Roleplay\gamemodes\larp.pwn(4955) : error 017: undefined symbol "SetPlayerHoldingObject"
C:\Users\Stefan Dorst\Desktop\Raven's Roleplay\gamemodes\larp.pwn(4960) : error 017: undefined symbol "SetPlayerHoldingObject"
C:\Users\Stefan Dorst\Desktop\Raven's Roleplay\gamemodes\larp.pwn(4978) : error 017: undefined symbol "IsPlayerHoldingObject"
C:\Users\Stefan Dorst\Desktop\Raven's Roleplay\gamemodes\larp.pwn(4980) : error 017: undefined symbol "StopPlayerHoldingObject"
C:\Users\Stefan Dorst\Desktop\Raven's Roleplay\gamemodes\larp.pwn(7852) : error 017: undefined symbol "StopPlayerHoldingObject"
C:\Users\Stefan Dorst\Desktop\Raven's Roleplay\gamemodes\larp.pwn(29775) : error 017: undefined symbol "StopPlayerHoldingObject"
C:\Users\Stefan Dorst\Desktop\Raven's Roleplay\gamemodes\larp.pwn(29776) : warning 217: loose indentation
C:\Users\Stefan Dorst\Desktop\Raven's Roleplay\gamemodes\larp.pwn(82935) : error 017: undefined symbol "SetPlayerHoldingObject"
C:\Users\Stefan Dorst\Desktop\Raven's Roleplay\gamemodes\larp.pwn(82939) : error 017: undefined symbol "SetPlayerHoldingObject"
C:\Users\Stefan Dorst\Desktop\Raven's Roleplay\gamemodes\larp.pwn(82943) : error 017: undefined symbol "SetPlayerHoldingObject"
C:\Users\Stefan Dorst\Desktop\Raven's Roleplay\gamemodes\larp.pwn(82947) : error 017: undefined symbol "SetPlayerHoldingObject"
C:\Users\Stefan Dorst\Desktop\Raven's Roleplay\gamemodes\larp.pwn(82951) : error 017: undefined symbol "SetPlayerHoldingObject"
C:\Users\Stefan Dorst\Desktop\Raven's Roleplay\gamemodes\larp.pwn(82955) : error 017: undefined symbol "SetPlayerHoldingObject"
C:\Users\Stefan Dorst\Desktop\Raven's Roleplay\gamemodes\larp.pwn(82959) : error 017: undefined symbol "SetPlayerHoldingObject"
C:\Users\Stefan Dorst\Desktop\Raven's Roleplay\gamemodes\larp.pwn(82963) : error 017: undefined symbol "SetPlayerHoldingObject"
C:\Users\Stefan Dorst\Desktop\Raven's Roleplay\gamemodes\larp.pwn(82967) : error 017: undefined symbol "SetPlayerHoldingObject"
C:\Users\Stefan Dorst\Desktop\Raven's Roleplay\gamemodes\larp.pwn(82971) : error 017: undefined symbol "SetPlayerHoldingObject"
C:\Users\Stefan Dorst\Desktop\Raven's Roleplay\gamemodes\larp.pwn(82975) : error 017: undefined symbol "SetPlayerHoldingObject"
C:\Users\Stefan Dorst\Desktop\Raven's Roleplay\gamemodes\larp.pwn(82979) : error 017: undefined symbol "SetPlayerHoldingObject"
C:\Users\Stefan Dorst\Desktop\Raven's Roleplay\gamemodes\larp.pwn(82983) : error 017: undefined symbol "SetPlayerHoldingObject"
C:\Users\Stefan Dorst\Desktop\Raven's Roleplay\gamemodes\larp.pwn(82987) : error 017: undefined symbol "SetPlayerHoldingObject"
C:\Users\Stefan Dorst\Desktop\Raven's Roleplay\gamemodes\larp.pwn(82991) : error 017: undefined symbol "SetPlayerHoldingObject"
C:\Users\Stefan Dorst\Desktop\Raven's Roleplay\gamemodes\larp.pwn(82995) : error 017: undefined symbol "SetPlayerHoldingObject"
C:\Users\Stefan Dorst\Desktop\Raven's Roleplay\gamemodes\larp.pwn(82999) : error 017: undefined symbol "SetPlayerHoldingObject"

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


26 Errors.
How to fix it?


Greetz
Reply
#2

Put these lines under your includes at the top of your script.

pawn Код:
#pragma tabsize 0
#define SetPlayerHoldingObject(%1,%2,%3,%4,%5,%6,%7,%8,%9) SetPlayerAttachedObject(%1,MAX_PLAYER_ATTACHED_OBJECTS-1,%2,%3,%4,%5,%6,%7,%8,%9)
#define StopPlayerHoldingObject(%1) RemovePlayerAttachedObject(%1,MAX_PLAYER_ATTACHED_OBJECTS-1)
#define IsPlayerHoldingObject(%1) IsPlayerAttachedObjectSlotUsed(%1,MAX_PLAYER_ATTACHED_OBJECTS-1
Reply
#3

These natives were removed in 0.3c
Use these instead:

https://sampwiki.blast.hk/wiki/SetPlayerAttachedObject
https://sampwiki.blast.hk/wiki/IsPlayerA...ObjectSlotUsed
Reply
#4

Thanks
Reply
#5

Quote:
Originally Posted by [NWA]Hannes
Посмотреть сообщение
Put these lines under your includes at the top of your script.

pawn Код:
#pragma tabsize 0
#define SetPlayerHoldingObject(%1,%2,%3,%4,%5,%6,%7,%8,%9) SetPlayerAttachedObject(%1,MAX_PLAYER_ATTACHED_OBJECTS-1,%2,%3,%4,%5,%6,%7,%8,%9)
#define StopPlayerHoldingObject(%1) RemovePlayerAttachedObject(%1,MAX_PLAYER_ATTACHED_OBJECTS-1)
#define IsPlayerHoldingObject(%1) IsPlayerAttachedObjectSlotUsed(%1,MAX_PLAYER_ATTACHED_OBJECTS-1

Thanks!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)