BE
script

Adicionando Permissão em item

Por bernardes22, 24 de mar. de 2016 em Scripts

dulvida
adicionando permissão
3
886
bernardes22B
24 de março de 2016 às 19:00

Boa Noite Galera!

no meu ot tem um Item vip que é vendido no site, eu estava querendo coloca uma permissão nele uma permissão que apenas players Premium Account podem colocar na mão, alguém poderia fazer isso pra mim por favor? estou usando a distro 0.4 8.60

 

 

 

aqui esta o Item

</item>   <item id="7429" article="a" name="Aura Wand">
   <attribute key="weight" value="3900"/>
   <attribute key="weaponType" value="wand"/>
   <attribute key="transformEquipTo" value="7429"/>
   <attribute key="transformDeEquipTo" value="0"/>
   <attribute key="shootType" value="holy"/>
   <attribute key="range" value="7"/>
   <attribute key="showduration" value="1"/>
FurabioF
24 de março de 2016 às 20:33

Tópico Movido
Este tópico foi movido de "OTServScriptingDownloads ScriptsFunções"
para "OTServScriptingSuporte Scripting".

 

 


Cria wandvip.lua e coloca dentro :

function onEquip(cid, item, slot) 
    if getPlayerPremiumDays(cid) < 1 then
       doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Apenas players vip podem usar essa arma!")
       return false
    end
    return true
end

em movements.XML:

<movevent type="Equip" itemid="7429" slot="hand" event="script" value="wandvip.lua"/>

Se o seu sistema vip for por storage basta trocar a segunda linha do script por :

    if getPlayerStorageValue(cid, NUMBER_DA_STORAGE) - os.time() < 1 then

colocando a storage do seu sistema em NUMBER_DA_STORAGE.

 

bernardes22B
24 de março de 2016 às 21:59

Tópico Movido

Este tópico foi movido de "OTServScriptingDownloads ScriptsFunções"

para "OTServScriptingSuporte Scripting".

 

 

Cria wandvip.lua e coloca dentro :

function onEquip(cid, item, slot) 
    if getPlayerPremiumDays(cid) < 1 then
       doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Apenas players vip podem usar essa arma!")
       return false
    end
    return true
end

em movements.XML:

<movevent type="Equip" itemid="7429" slot="hand" event="script" value="wandvip.lua"/>

Se o seu sistema vip for por storage basta trocar a segunda linha do script por :

    if getPlayerStorageValue(cid, NUMBER_DA_STORAGE) - os.time() < 1 then

colocando a storage do seu sistema em NUMBER_DA_STORAGE.

 

 

amigo eu joguei o item no chão e deu esse erro " segmentation fault (core Dumped) " e fechou o server.