S0
pedido

2 Scripts (1 Para Arrumar E 1 Pedido)

Por s0me0ne, 31 de jul. de 2012 em Scripts

script
1
728
s0me0neS
31 de julho de 2012 às 12:15

Versão: 8.6

Informações:

 

Pedido 1:Eu gostaria que alguem arrumasse este script aqui:

 

 

function onMoveItem(moveItem, frompos, position, cid)

if moveItem.itemid ~= 9971 then

if getPlayerItemCount(cid, 9971) >= 22 then

count = getPlayerItemCount(cid, 9971)

count2 = getPlayerItemCount(cid, 9971)-21

doPlayerRemoveItem(cid, 9971, count)

doPlayerAddItem(cid, 9971, 21)

setPlayerStorageValue(cid, 1929, 1)

doPlayerAddDepotItem(cid, 9971, count2)

end

else

return true

end

return true

end

 

 

Ele é um script que, ao mover um item qualquer, detecta se o player tem 22 ou mais do item de ID 9971, e caso tenha, deixe apenas 21 na backpack e mande o resto para o Depot. Porém, só funcionou com o GOD e alguns players, com o resto só ficava 21 na backpack e o resto não ia pro depot, simplesmente sumia. Why?

 

(PS: Eu tive que colocar "if moveItem.itemid ~= 9971 then" pois se eu movesse o item de ID 9971, dava erro no C++ e o server fechava. Se possível, arrumem isso também)

 

Pedido 2: Gostaria de um sistema que lesse o nome escrito dentro de uma carta e summonasse o monstro com o nome lido. Exemplo: Eu escrevo "Bat" dentro de uma carta. Eu coloco essa carta em cima de um Coal Basin (action id 1111), e o sistema lê o que está escrito na carta e summona o monstro. Isso é possível?

Editado Julho 31 por s0me0ne