The following warnings occurred:
Warning [2] Use of undefined constant SAPI_NAME - assumed 'SAPI_NAME' (this will throw an Error in a future version of PHP) - Line: 3388 - File: inc/functions.php PHP 7.4.33-nmm7 (Linux)
File Line Function
/inc/functions.php 3388 errorHandler->error
/showthread.php 116 build_archive_link
Warning [2] Use of undefined constant IN_ARCHIVE - assumed 'IN_ARCHIVE' (this will throw an Error in a future version of PHP) - Line: 3331 - File: inc/functions.php PHP 7.4.33-nmm7 (Linux)
File Line Function
/inc/functions.php 3331 errorHandler->error
/inc/functions.php 3324 build_forum_breadcrumb
/showthread.php 195 build_forum_breadcrumb
Warning [2] Use of undefined constant IN_ARCHIVE - assumed 'IN_ARCHIVE' (this will throw an Error in a future version of PHP) - Line: 3331 - File: inc/functions.php PHP 7.4.33-nmm7 (Linux)
File Line Function
/inc/functions.php 3331 errorHandler->error
/showthread.php 195 build_forum_breadcrumb






Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Equip problem
Author Message
TigerBlitz
Apprentice
*

Posts: 25
Likes Given: 2
Likes Received: 1 in 1 posts
Joined: Aug 2013
Reputation: 0



Post: #1
Equip problem
Hi community
i have issue with this item
Player has 70 archery but when he dclick it he is equip but when he drop on paperdoll its turn hes backpack. what is the problem ? and when its abnormaly equipped its not raised on=@equip section skill and then when u unequip item its decrease ur normal skill so player lost trained skill its rly absurd... annoying. help me plz.

Code:
[ITEMDEF i_archer_gloves]
NAME=Archer Gloves
ID=i_platemail_gloves
TYPE=T_ARMOR
DYE=1
WEIGHT=5
ARMOR=90
REQSTR=175

CATEGORY=!Armoried
SUBSECTION=Archers Platemail
DESCRIPTION=Gloves

ON=@Create
COLOR=07a0
HITPOINTS={100 150}

ON=@EQUIP
    IF (<src.archery> < 750)
        SRC.MESSAGE @050 You lack the desired Skill for this item (75.0 archery)
        src.ACT.BOUNCE
        ENDIF
        RETURN 1
    else
        src.anim=6
        SRC.TACTICS= (<SRC.TACTICS>+2.0)
        SRC.ARCHERY= (<SRC.ARCHERY>+4.0)
        RETURN 0
    ENDIF

ON=@UNEQUIP
    SRC.TACTICS= (<SRC.TACTICS>-2.0)
    SRC.ARCHERY= (<SRC.ARCHERY>-4.0)
(This post was last modified: 09-17-2013 04:53 AM by TigerBlitz.)
09-17-2013 04:43 AM
Find all posts by this user Like Post Quote this message in a reply
darksun84
Sir Spamalot
****

Posts: 1,687
Likes Given: 245
Likes Received: 162 in 151 posts
Joined: Mar 2012
Reputation: 35



Post: #2
RE: Equip problem
You have to use @EquipTest instead of @Equip, alternatively you can add @Dclick for covering the equip by dclick
09-17-2013 04:55 AM
Find all posts by this user Like Post Quote this message in a reply
XuN
Sphere Developer
*****

Posts: 852
Likes Given: 102
Likes Received: 156 in 119 posts
Joined: Jul 2013
Reputation: 30



Post: #3
RE: Equip problem
Code:
ON=@EQUIP <--ON=@Equip fires AFTER item gets equiped, Change it to ON=@EquipTest
    IF (<src.archery> < 750)
        SRC.MESSAGE @050 You lack the desired Skill for this item (75.0 archery)
        src.ACT.BOUNCE <--- You are sending item to backpack, so it fires @Unequip because you already had item equiped (Wrong trigger)
        ENDIF<--- you declare ENDIF here
        RETURN 1<-- so everything except src.archery <750 will be returned to 1
    else<--- this will never happen, neither code after

So it should be like this:

Code:
ON=@EQUIPTEST
    IF (<src.archery> < 750)
        SRC.MESSAGE @050 You lack the desired Skill for this item (75.0 archery)
        RETURN 1
    else
        src.anim=6
        SRC.TACTICS= (<SRC.TACTICS>+2.0)
        SRC.ARCHERY= (<SRC.ARCHERY>+4.0)
    ENDIF
(This post was last modified: 09-17-2013 05:02 AM by XuN.)
09-17-2013 05:00 AM
Find all posts by this user Like Post Quote this message in a reply
TigerBlitz
Apprentice
*

Posts: 25
Likes Given: 2
Likes Received: 1 in 1 posts
Joined: Aug 2013
Reputation: 0



Post: #4
RE: Equip problem
ON=@EQUIPTEST works very well..

@darksun84 thx for your comment
@XuN thx for editing script
guyz good work.. thx again. +1 rep both Smile
09-17-2013 05:09 AM
Find all posts by this user Like Post Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)