Adicionando Itens Para Todos Os Players.

pessoa93
em Actions e Talkactions
  • 1
  • 2

pessoa93

avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 20/10/10Posts: 911Char no Tibia: Felipe Pessoa

Esse script dar itens para todos os players online.

1024886.jpeg

 

Em /data/talkactions/talkactions.xml adicione:

<talkaction words="/additem" acces="5" event="script" value="additem.lua"/>

 

Em /data/talkactions/scripts/additem.lua adicione:

function onSay(cid, words, param, channel) -- Script by Dubler, written for megaevo.net

local t = string.explode(param, ",")

if t[1] ~= nil and t[2] ~= nil then

local list = {}

for i, tid in ipairs(getPlayersOnline()) do -- Script by Dubler, written for megaevo.net

list = tid

end

for i = 1, #list do

doPlayerAddItem(list,t[1],t[2])

end -- Script by Dubler, written for megaevo.net

doBroadcastMessage(getPlayerName(cid) .. " has given reward: " .. t[2] .." ".. getItemNameById(t[1]) .. " for all players!")

else

doPlayerPopupFYI(cid, "No parm...\nSend:\n /itemadd itemid,how_much_items\nexample:\n /itemadd 2160,10")

end

return true

end -- Script by Dubler, written for megaevo.net

 

Créditos:

Feito por Dubler.

Traduzido por mim para o Xtibia.

---------------

 

patrickjean

Potreco =D
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 18/07/10Posts: 66Char no Tibia: Potreco

kralhooo!!! mano, script mto foda!!!!

REP +++ =D

Atenciosamente,

Potrecoo

 

--------------------------------------------------------

Gostou?? Te ajudei?? Você é meu FAN?? REP++

=D

Listas dos conteúdos:

 

 

Secular

XTibia is back!
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 08/12/10Posts: 960Char no Tibia: Wayhell Soul

Muito bom este script tah bom para ser utilizado em dias comemorativos,

 

EXCELENTE Pess0a!

Atenciosamente,
Gabriel Rodrigues.


oQ2udMR.png

 

 

Old but gold:

ADS 58: 3º Lugar
ADS 61: 3º Lugar
ADS 65: 2º Lugar
ADS 70: 1º Lugar
ADS 71: 3º Lugar

 
Membro: [08/12/2010]
Colaboração: [02/06/2011] 
Moderação: [11/09/2011]
Colaboração: [10/09/2013]

gonorreiaswat

I'm AdrianøØ SwaTT
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 16/09/07Posts: 600Gênero: MasculinoChar no Tibia: NãoJogoMais

Legal, sinto que vou precisar deste script ainda.

 

Add Favoritos!

 

Tutorial Aprovado! :button_ok:

Atenciosamente,
Adriano Swatt'

Speakx

Like a BROS
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 26/02/11Posts: 228Char no Tibia: Hoccus Poccus

Otimo script, irei usar em datas comemoraticas, como pascoa, natal, aniversario do otserve, etc...

-

 

 

 

 

 

VOLTEI

 

 

 



-

Eskylo

boa sorte
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 11/08/10Posts: 477Gênero: Masculino

Ha! Chegou o chato crítico.

 

 

O script não dá item exatamente para todos os players, dá para todos players online.

Para dar pra todos, incluindo onlines e offlines, o script teria que trabalhar com o banco de dados.

 

Outro erro é que o broadcast (mensagem em vermelho) está no loop, então a mensagem não vai ser enviada apenas uma vez, vai ser enviada vezes o número de players online.

 

Corrigindo esse erro do broadcast, fazendo enviar apenas uma vez, aqui o script:

 

 

 

function onSay(cid, words, param, channel) -- Script by Dubler, written for megaevo.net
local t = string.explode(param, ",")
 if t[1] ~= nil and t[2] ~= nil then
 local list = {}
  for i, tid in ipairs(getPlayersOnline()) do -- Script by Dubler, written for megaevo.net
  list[i] = tid
  end
  for i = 1, #list do
   doPlayerAddItem(list[i],t[1],t[2])
  end -- Script by Dubler, written for megaevo.net
  doBroadcastMessage(getPlayerName(cid) .. " has given reward: " .. t[2] .." ".. getItemNameById(t[1]) .. " for all players!")
 else
 doPlayerPopupFYI(cid, "No parm...\nSend:\n /itemadd itemid,how_much_items\nexample:\n /itemadd 2160,10")
 end
return true
end -- Script by Dubler, written for megaevo.net

 

 

 

Mais uma coisa, os players que não tiverem cap, provavelmente irá para o chão o item.

 

Valeu Felipe pela contribuição com o fórum, infelizmente não posso reputar mais hoje.

Atenciosamente, Eskylo

 

 

Ironman-icon.png

.

.

pessoa93

avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 20/10/10Posts: 911Char no Tibia: Felipe Pessoa

Adicionado o novo modelo do Eskylo, obrigado por corrigir.

---------------

 

GMRaphael

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 27/05/11Posts: 31Char no Tibia: [PS]Raphael

Qual Seria o ITEM Exatamente que os Players Ganhariam?

 

Teria Como Mudar os ITEMS e Colocar Mas de 1 ITEM?

 

 

Muito Obrigado Por Trazer esse Script Ao XTibia.

Equipe Pokemon Shiny.

 

fanbarv.jpg

 

É Meu Fan? Use Minha Fan Bar.

IgorzeraBR

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 16/07/11Posts: 7

Qual Seria o ITEM Exatamente que os Players Ganhariam?

 

Teria Como Mudar os ITEMS e Colocar Mas de 1 ITEM?

 

 

Muito Obrigado Por Trazer esse Script Ao XTibia.

 

Amigo, pelo que entendi sobre esse script, você usa um comando e escreve o id do item example: '/additem 2160,10' intão, você mandaria 100k pra todos jogadores online, e assim por diante com o id que você quiser :} 2160 = Crystal coin 10 = Quantidade enviada.

Assinatura removida devido as regras.

Atenciosamente,
Henrique Moura.

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

fazer pelo banco de dados é mais fácil mas exige saber lua sql (:

bossisg.png

LukaszG

Lendario.
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 18/06/11Posts: 230Char no Tibia: Louco Do Gole

KKKK A FOTO DO COMEÇO ESTA COM O MAPA IGUAL O MEU :thumbsupsmiley:

 

Ficou muito Fodao Parabens cara ta me ajudando muito com seus tutoriais meu progeto ta cheio de tutoriais seus VLW

 

Continue assim

4d69a6188cba4.gif

 

E-mail / MSN:

lukaszG_xtibia@hotmail.com

 

 

 

mplz1ajaxizt5mzcdc6n.png

danilocastrianisantos

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 03/02/11Posts: 22

cara muito bom mais ainda eu nao testei mais dps vo testar obrigado

chokitorush

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 26/09/10Posts: 21Char no Tibia: rafritols

o comando estava na line para gods só que um player pode usar, como arrumar?

 

 

Come Here This Is Fun:

97193851.jpg

champzika

PhoenixxX
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 10/04/11Posts: 35Char no Tibia: Wlizky

mto bom script , adorei +rep.


to57.png

bejim do ombro pra inveja passa longe !

 

 

@vtSHOWWW

Subwat

GAUCHO MACHO
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 27/07/09Posts: 1516Char no Tibia: Gean Riot

script muito util.

Entrem Server online desde o dia 22/02/2013 Monster 24HORAS dedicado!

IP: monster24h.com

PROTOCOL:8.60

PORT:7171

 

RATES:

Exp: 9999x~10x

Skills:800x

Magic:200x

Loot:2x

Pvp-e Advanced: 1.1x Ao matar players de level semelhante.

 

Accounts Pelo Account Manager!

  • 1
  • 2