LuckinhaSan 191 Postado Abril 18, 2013 Share Postado Abril 18, 2013 Quando o item é usado, deve mudar de sexo do jogador. Vá em data/actions/scripts, crie um arquivo .lua com o nome de changesex e adicione isto - function onUse(cid, item, fromposition, itemex, toposition) if( getPlayerSex(cid) == 0 )then doPlayerSetSex(cid, 1) doPlayerSendTextMessage(cid,22, "You have changed your Gender") doSendMagicEffect(getPlayerPosition(cid), 5) else if( getPlayerSex(cid) == 1 ) then doPlayerSetSex(cid, 0) doPlayerSendTextMessage(cid,22, "You have changed your Gender") doSendMagicEffect(getPlayerPosition(cid), 5) end return true end end Abra actions.xml e adicione esta tag - <action actionid="xxxx" event="script" value="changsex.lua"/> actionid="xxxx" - xxxx é o id do item que será usado. Créditos - X_Anero Link para o comentário https://xtibia.com/forum/topic/212414-change-sex-item/ Compartilhar em outros sites More sharing options...
Skymagnum 234 Postado Abril 18, 2013 Share Postado Abril 18, 2013 Cara se for pra fazer sem remover nada é mais simples assim. function onUse(cid, item) return doPlayerSetSex(cid, getPlayerSex(cid) == 1 and 0 or 1)end Link para o comentário https://xtibia.com/forum/topic/212414-change-sex-item/#findComment-1506001 Compartilhar em outros sites More sharing options...
xS0NYx 2 Postado Abril 20, 2013 Share Postado Abril 20, 2013 (editado) Ou pode ser assim : function onUse(cid, item, frompos, item2, topos) sex = { [0] = 1, [1] = 0 } doPlayerSetSex(cid,sex[getPlayerSex(cid)]) end Editado Abril 20, 2013 por xS0NYx Link para o comentário https://xtibia.com/forum/topic/212414-change-sex-item/#findComment-1507348 Compartilhar em outros sites More sharing options...
Posts Recomendados