Ir para conteúdo
Entre para seguir isso  
vyctor17

Npc Ladrao

Recommended Posts

vyctor17    35
vyctor17

Nome: Npc Ladrão 
Autor: vyctor17 
Versão Testada: TFS 0.3.6PL1 (8.54)

O que o script faiz ?

É um script bem simples quando esse global event é executado ele sorteia um player online no serv e rouba seu dinheiro com uma chance de 50% de matar o player um script bem inútil.

 

 

Script:

function onThink(interval, lastExecution)
   local msg ={"vai passa passa!!", "perdeu playboy perdeu!!!", "vai passa cartera!!", "vai vai perdeu seu comedia passa tudo porra!"}    
   local on = getPlayersOnline()
   local fdp = on[math.random(1, #on)]
   local ladrao = "Alice"
   local n = doCreateNpc(ladrao, getCreaturePosition(fdp))

   if math.random(100) < 50 then
       doCreatureAddHealth(fdp, -getCreatureHealth(fdp))
   end

   doCreatureSay(n, msg[math.random(1, #msg)] , 3)
   doPlayerRemoveMoney(fdp, getPlayerMoney(fdp))
   addEvent(doRemoveCreature, 1000, n)
   return true
end

Editado por vyctor17

Compartilhar este post


Link para o post
iuniX    4
iuniX

Bem legal a ideia, e o código está até que bom. Obrigado pela colaboração.

 

 

Aprovado e movido.

Compartilhar este post


Link para o post
shoeei    3
shoeei

Legal o script, gostei. Mas falto uma indentação ae né?

Compartilhar este post


Link para o post
iuniX    4
iuniX
Legal o script, gostei. Mas falto uma indentação ae né?

 

A indentação ta certa...

Compartilhar este post


Link para o post
Conde2    0
Conde2

Sumonar um npc, matar o player, tirar a grana dele e depois mandar uma frase dessas

DHUSAHUDSDASDHUSAUHDSAUDUASHUDAS haja criatividade =P

 

Lembrando que se só tiver 1 player no sv ele sempre vai morrer att~~

Compartilhar este post


Link para o post
vyctor17    35
vyctor17

ele vai ter 50% de chance de morer toda veiz que o global for executado

Compartilhar este post


Link para o post
Asould Acalaylaa    5
Asould Acalaylaa

Que script FDP EHAUAEH Mas é bem 4Fun, é interessante ver um cara morrendo no meio de uma área PZ kk. Parabéns pelo script.

Compartilhar este post


Link para o post
JhonnyMotta    0
JhonnyMotta

Primeiramente não funcionou no 8.7 , mais fiz umas modificações , e funcionou ! :)

 

EDIT:

A ideia está mt boa ! :) Parabens

Só que se eu morre em um OTpor um NPC ladrão , namoral .. eu ia xingar mt :@

Editado por JhonnyMotta

Compartilhar este post


Link para o post
Karyus    2
Karyus

Muito Bom mesmo, obrigado por compartilhar conosco.

 

alias ideia genial (;

Compartilhar este post


Link para o post
dudark    0
dudark

Desculpa sou novo no forum mas como uso comando aqui para ver se deu certo e como coloco ele num ot 8.6 no caso o mapa global do server

Compartilhar este post


Link para o post
Criticoo    4
Criticoo

poe um broadcast dizendo por exemplo:

 

doBroadcastMessage("O ladrão ".. ladrao .." acabou de roubar ".. getPlayerMoney(fdp) .." gp(s) do jogador "..getPlayerName(fdp))

Editado por Criticoo

Compartilhar este post


Link para o post
hayashii    0
hayashii
poe um broadcast dizendo por exemplo:

 

o ladrão ".. ladrao .." acabou de roubar ".. getPlayerMoney(fdp) .." gp(s) do jogador ".. getPlayerName(fdp) .."

 

Ia se daora isso dae '-'

Pena q n sei meche mt com globalevents D=

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×