Ir para conteúdo

!sellitem , !buyitem


Subwat

Posts Recomendados

Informação

Bom pessoal,me baseando no servidor heroserv,que tem comandos parecidos,resolvi fazer um comando no qual você poderá comprar items donates e vende-los por comando,isso pode ser muito útil para otservers que vendam items VIPS.

 

!sellitem

este comando você poderá vender seus items VIPS por moedas VIP (vip coin).

 

!buyitem

este comando você poderá comprar items VIPS por moedas VIP (vip coin).

 

segue abaixo os scripts,já tendo os items VIPS do heroserv,para venda e compra,mude as IDS conforme os items VIPS do seu server.

 

 

COMANDO !buyitem

 

function onSay(cid, words, param)

if param == "wand" or param == "special wand" then
if doPlayerRemoveItem(cid,11192,5) then
doPlayerAddItem(cid,7424,1)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA)
else
doPlayerSendCancel(cid, 'voce nao tem este item.')
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA)
end
end

if param == "axe" or param == "special axe" then
if doPlayerRemoveItem(cid,11192,5) then
doPlayerAddItem(cid,8925,1)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA)
else
doPlayerSendCancel(cid, 'voce nao tem este item.')
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA)
end
end 

if param == "club" or param == "special club" then
if doPlayerRemoveItem(cid,11192,5) then
doPlayerAddItem(cid,8929,1)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA)
else
doPlayerSendCancel(cid, 'voce nao tem este item.')
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA)
end
end 

if param == "sword" or param == "special sword" then
if doPlayerRemoveItem(cid,11192,5) then
doPlayerAddItem(cid,8932,1)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA)
else
doPlayerSendCancel(cid, 'voce nao tem este item.')
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA)
end
end

if param == "arrow" or param == "special arrow" then
if doPlayerRemoveItem(cid,11192,5) then
doPlayerAddItem(cid,2352,1)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA)
else
doPlayerSendCancel(cid, 'voce nao tem este item.')
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA)
end
end

if param == "bow" or param == "special bow" then
if doPlayerRemoveItem(cid,11192,5) then
doPlayerAddItem(cid,8853,1)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA)
else
doPlayerSendCancel(cid, 'voce nao tem este item.')
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA)
end
end 

if param == "hat" or param == "special hat" then
if doPlayerRemoveItem(cid,11192,5) then
doPlayerAddItem(cid,6096,1)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA)
else
doPlayerSendCancel(cid, 'voce nao tem este item.')
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA)
end
end 

if param == "armor" or param == "special armor" then
if doPlayerRemoveItem(cid,11192,5) then
doPlayerAddItem(cid,6095,1)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA)
else
doPlayerSendCancel(cid, 'voce nao tem este item.')
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA)
end
end

if param == "legs" or param == "special legs" then
if doPlayerRemoveItem(cid,11192,5) then
doPlayerAddItem(cid,5918,1)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA)
else
doPlayerSendCancel(cid, 'voce nao tem este item.')
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA)
end
end

if param == "boots" or param == "special boots" then
if doPlayerRemoveItem(cid,11192,5) then
doPlayerAddItem(cid,5462,1)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA)
else
doPlayerSendCancel(cid, 'voce nao tem este item.')
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA)
end
end

if param == "shield" or param == "special shield" then
if doPlayerRemoveItem(cid,11192,5) then
doPlayerAddItem(cid,2527,1)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA)
else
doPlayerSendCancel(cid, 'voce nao tem este item.')
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA)
end
end

if param == "life" or param == "life scroll" then
if doPlayerRemoveItem(cid,11192,5) then
doPlayerAddItem(cid,11539,1)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA)
else
doPlayerSendCancel(cid, 'voce nao tem este item.')
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA)
end
end

if param == "mana" or param == "mana scroll" then
if doPlayerRemoveItem(cid,11192,5) then
doPlayerAddItem(cid,11523,1)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA)
else
doPlayerSendCancel(cid, 'voce nao tem este item.')
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA)
end
end    
end 

 

tag:

<talkaction words="!buyitem" script="buyitems.lua"/>    

 

 

COMANDO !sellitem

 

function onSay(cid, words, param)

if param == "wand" or param == "special wand" then
if doPlayerRemoveItem(cid,7424,1) then
doPlayerAddItem(cid,11192,5)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA)
else
doPlayerSendCancel(cid, 'voce nao tem este item.')
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA)
end
end 

if param == "axe" or param == "special axe" then
if doPlayerRemoveItem(cid,8925,1) then
doPlayerAddItem(cid,11192,5)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA)
else
doPlayerSendCancel(cid, 'voce nao tem este item.')
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA)
end
end

if param == "club" or param == "special club" then
if doPlayerRemoveItem(cid,8932,1) then
doPlayerAddItem(cid,11192,5)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA)
else
doPlayerSendCancel(cid, 'voce nao tem este item.')
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA)
end
end

if param == "arrow" or param == "special arrow" then
if doPlayerRemoveItem(cid,2352,1) then
doPlayerAddItem(cid,11192,5)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA)
else
doPlayerSendCancel(cid, 'voce nao tem este item.')
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA)
end
end

if param == "bow" or param == "special bow" then
if doPlayerRemoveItem(cid,8853,1) then
doPlayerAddItem(cid,11192,5)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA)
else
doPlayerSendCancel(cid, 'voce nao tem este item.')
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA)
end
end

if param == "boots" or param == "special boots" then
if doPlayerRemoveItem(cid,5462,1) then
doPlayerAddItem(cid,11192,5)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA)
else
doPlayerSendCancel(cid, 'voce nao tem este item.')
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA)
end
end  

if param == "legs" or param == "special legs" then
if doPlayerRemoveItem(cid,5918,1) then
doPlayerAddItem(cid,11192,5)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA)
else
doPlayerSendCancel(cid, 'voce nao tem este item.')
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA)
end
end 

if param == "armor" or param == "special armor" then
if doPlayerRemoveItem(cid,6095,1) then
doPlayerAddItem(cid,11192,5)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA)
else
doPlayerSendCancel(cid, 'voce nao tem este item.')
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA)
end
end

if param == "hat" or param == "special hat" then
if doPlayerRemoveItem(cid,6096,1) then
doPlayerAddItem(cid,11192,5)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA)
else
doPlayerSendCancel(cid, 'voce nao tem este item.')
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA)
end
end

if param == "shield" or param == "special shield" then
if doPlayerRemoveItem(cid,2527,1) then
doPlayerAddItem(cid,11192,5)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA)
else
doPlayerSendCancel(cid, 'voce nao tem este item.')
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA)
end
end 
end

 

TAG:

<talkaction words="!sellitem" script="sellitems.lua"/>  

 

 

 

 

Créditos:

Subwat (Gean Riot)

 

 

 

 

gostou da um REP+,se não puder tudo bem vou entender.

valeu.

 

Esqueci de falar do vip coin.

 

vai em items.xml procura pela ID 11192

e poe isso.

 

	<item id="11192" name="vip coin">
	<attribute key="description" value="item de credito para sellitem e buyitem." />
	<attribute key="weight" value="10" />
</item>

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...