Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8"?>
- <mod name="Change gender command" version="1.0" author="The Forgotten Server" contact="otland.net" enabled="no">
- <description>
- This mod will add new command for players - !changender.
- Players will be able to change gender, cost can be configured.
- </description>
- <config name="changender_config"><![CDATA[
- config = {
- costPremiumDays = 3
- }
- ]]></config>
- <talkaction words="!changender" event="buffer"><![CDATA[
- domodlib('changender_config')
- if(getPlayerSex(cid) >= 2) then
- doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You cannot change your gender.")
- return
- end
- if(getPlayerPremiumDays(cid) < config.costPremiumDays) then
- doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Sorry, not enough premium time - changing gender costs " .. config.costPremiumDays .. " premium days.")
- doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF)
- return
- end
- if(getPlayerPremiumDays(cid) < 65535) then
- doPlayerAddPremiumDays(cid, -config.costPremiumDays)
- end
- doPlayerSetSex(cid, getPlayerSex(cid) == PLAYERSEX_FEMALE and PLAYERSEX_MALE or PLAYERSEX_FEMALE)
- doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have changed your gender and lost " .. config.costPremiumDays .. " days of premium time.")
- doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_RED)
- ]]></talkaction>
- </mod>
Advertisement
Add Comment
Please, Sign In to add comment