script util e muito bom gostei
- Fórum
- OTServ
- Recursos
- Scripting
- Actions e Talkactions
- Script Que Proíbe Player De Jogar Items Na Bola
Script Que Proíbe Player De Jogar Items Na Bola
Por danlpk, 24 de jun. de 2011 em Actions e Talkactions
info
Grupo: Campones
Registrado: 24/06/11
Posts: 71
Reputação: -1

info
Grupo: Campones
Registrado: 19/03/10
Posts: 11
Reputação: +8
Char no Tibia: Fut Blz

script util e muito bom gostei
Valeu mano =], estou fazendo mais scripts para servers de esportes, em breve postarei mais!
info
Grupo: Visconde
Registrado: 22/09/10
Posts: 474
Reputação: +47

Bom eu tomei a liberdade de editar o script pois achei que poderia ser melhor
function onAddItem(moveItem, tileItem, position, cid) if isPlayer(cid) then doRemoveItem(moveItem.uid) doCreatureSay(cid, "Joguei um item na ball", 1)-- By eduardobean doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_RED, "Se você tacar mais um item na ball você sera banido!") -- By eduardobean doSendMagicEffect(getPlayerPosition(cid), 15)-- By eduardobean end end
O que acontece com a nova versão :
Quando o player tacar algum item na ball, O item some.
O player ira falar uma auto mensagem "Joguei um item na ball"
Vai receber uma mensagem em vermelho "Se você tacar mais um item na ball você sera banido!"
e ira pegar fire nele ( não diminui o life )
info
Grupo: Campones
Registrado: 19/03/10
Posts: 11
Reputação: +8
Char no Tibia: Fut Blz

Bom eu tomei a liberdade de editar o script pois achei que poderia ser melhor
function onAddItem(moveItem, tileItem, position, cid) if isPlayer(cid) then doRemoveItem(moveItem.uid) doCreatureSay(cid, "Joguei um item na ball", 1)-- By eduardobean doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_RED, "Se você tacar mais um item na ball você sera banido!") -- By eduardobean doSendMagicEffect(getPlayerPosition(cid), 15)-- By eduardobean end end
O que acontece com a nova versão :
Quando o player tacar algum item na ball, O item some.
O player ira falar uma auto mensagem "Joguei um item na ball"
Vai receber uma mensagem em vermelho "Se você tacar mais um item na ball você sera banido!"
e ira pegar fire nele ( não diminui o life )
Acho que não teria necessidade de isso acontecer, o player já não vai conseguir jogar itens na bola, pra quê querer fazer o player sair do ot? Ameaçando banir ele?
Eu sei que o script é velho, mas usem esse aqui caso forem usar:
function onAddItem(moveItem, tileItem, position, cid) if isPlayer(cid) then local type = moveItem.type local id = moveItem.itemid doRemoveItem(moveItem.uid) doPlayerAddItem(cid,id,type) doPlayerSendTextMessage(cid,22,"Você não pode jogar items em cima da bola!") end end
Ele devolve o item para o jogador, assim o item não é removido...
Editado Dezembro 5 por 20cm
info
Grupo: Conde
Registrado: 27/07/12
Posts: 757
Reputação: +57
Char no Tibia: [ADM] Bhoris

Eu vo testar em poketibia. Porque tipo os caras tao caçando e mata o pokemon dai o outro que esta no respaw começa a tacar dinheiro em cima do corpo e ao mesmo tempo o outro começa a tirar o dinheiro
e vai se passando o tempo e o corpo some e o player nao consegue jogar a sua ball sobre o pokemon.




info
Grupo: Campones
Registrado: 19/03/10
Posts: 11
Reputação: +8
Char no Tibia: Fut Blz
Bom galera, esse é meu primeiro script, vou explicar como é.
O player joga qualquer item em cima da bola de futebol
e o item some na hora! Bastante útil para quem quiser criar um server de esportes, ou até mesmo um normal que tenha algum campo, que sofre com players jogando gps e items em cima da bola.
Como explica a foto:
Antes
Depois
Vamos ao script.
Copie e cole qualquer arquivo .lua na pasta data/movements/scripts e renomeie para itemsbola.lua e substitua tudo dentro por:
Logo após ter feito isso, abra o movements.xml que fica em data/movements e adicione essa linha:
E pronto! seus script já está configurado, agora quem tentar jogar algum item em cima de sua bola não conseguirá ;D
Créditos 100% Fut Blz (Eu)