MA

New Pet System

Por Makelin1, 28 de mai. de 2012 em Actions e Talkactions

pet
script
20
4.1k
Makelin1M
28 de maio de 2012 às 20:40

Bom esse system que fiz não e grande coisa mais diferente (acho) bom vamos a ele

 

Crie um arquivo lua em talkactions e coloque

 

function onSay(cid , words, param)
local textSay = {"Sim", "Não", "Talves", "Não] intendi vc poderia repetir?"}
pet = {
["orc"]= {stor=78551,price=500},
["troll"]= {stor=78552,price=300},
["cyclops"]= {stor=78553,price=500},
["lion"]= {stor=78554,price=300},
["wolf"]= {stor=78555,price=500},
["rat"]= {stor=78556,price=300},
["demon"]= {stor=78557,price=500},
}  
param  = string.lower(param)

if words=="!buy" then
if doPlayerRemoveMoney(cid,pet[param].price) then
setPlayerStorageValue(cid,pet[param].stor,1)
else
doPlayerSendCancel(cid,"Sorry you no have money or buying pet")
end
end
if words=="!pet"  then
if #getCreatureSummons(cid) < 1 and pet[param] and getPlayerStorageValue(cid,pet[param].stor) >= 1 then
local x = doSummonCreature(param,getCreaturePosition(cid))
doConvinceCreature(cid, x)
doCreatureSay(cid,"Go "..getCreatureName .."",TALKTYPE_ORANGE_1)
else
doPlayerSendCancel(cid,"sorry no have pet")
end
elseif words=="!remove"  then
if #getCreatureSummons(cid) > 0 then
doRemoveCreature(getCreatureSummons(cid)[1])
doCreatureSay(cid,"Back My Monster",TALKTYPE_ORANGE_1)
end
elseif words=="!conversar" then
if #getCreatureSummons(cid) > 0 then
doCreatureSay(cid,textSay[math.random(#texteSay)],TALKTYPE_ORANGE_1)
else
doPlayerSendCancel(cid,"sorry no have pet summoned")
end
elseif words=="!fale" then					  
doCreatureSay(getCreatureSummons(cid)[1],param,TALKTYPE_ORANGE_1)
end
return true
end

tag:

	 <talkaction words="!pet;!remove;!fale;!conversar;!buy" event="script" value="arquivo.lua" />   

 

!pet nome sumona monster

!remove --remove pet

!fala text --pet fala

!conversar --ele fala uma palavra qualquer

!buy nome do pet --compra pet

 

Creditos

Mulizeu

Smartbox

Editado Maio 28 por Smartbox

15790911
28 de maio de 2012 às 20:52

E pra pegar o pet, aonde pega??!

Makelin1M
28 de maio de 2012 às 20:54
!pet nome sumona monster

!remove --remove pet

!fala text --pet fala

!conversar --ele fala uma palavra qualquer

!buy nome do pet --compra pet

 

ali nessa parte ali fala como pegar e so você fala EX : !pet dog ai apareçe um dog entendeu ?

 

se gostou da um rep ai

15790911
28 de maio de 2012 às 21:09

Legal, + Rep!! e se eu quiser adicionar mais monstro como eu faço?

Makelin1M
28 de maio de 2012 às 21:13

so ir adicionado

 

["monster"]= {stor=poem 1 numero a frente do anterior,price=preço},

 

MulizeuM
30 de maio de 2012 às 10:32

faz assim na proxima!

 

Creditos

 

Mulizeu : Por ter feito o script

 

Smartbox : Por postar aki

20cm2
30 de maio de 2012 às 11:11

Um script... bom... omg

oh wait, você não fez o script '-'

de novo, vá estudar

SkyDangerousS
30 de maio de 2012 às 11:21

vish..

 

prevejo um ripping.

 

sabia que o script ta um pouco complexo para o smartbox

1 mês depois...
sk8theusS
09 de junho de 2012 às 02:43

Ai manow vlw

 

so da uma explicadinha melhor que fika mais facil da pessoa entender.

SubwatS
09 de junho de 2012 às 11:06

unica coisa ruim é que o pet não evolui sendo assim fica mais como um summon do que um pet neh cara.

Makelin1M
09 de junho de 2012 às 14:02

unica coisa ruim é que o pet não evolui sendo assim fica mais como um summon do que um pet neh cara.

 

IGNORED

 

so vem pra pertubar

 

unica coisa ruim é que o pet não evolui sendo assim fica mais como um summon do que um pet neh cara.

 

IGNORED

 

so vem pra pertubar

 

Ai manow vlw

 

so da uma explicadinha melhor que fika mais facil da pessoa entender.

 

Poderia exclarecer melhor ?

SubwatS
09 de junho de 2012 às 14:30

nossa que infantilidade, não sabe aceitar uma crítica, além de que eu não falei nada de mais, vê se cresce cara, ti reportei por ter floodado até por que se vai ignorar meu comentário não precisa quotar e falar nada.

 

e o cara quer você explique melhor a função do script, não tem como esclarecer melhor que isso.

MulizeuM
10 de junho de 2012 às 10:01

@subwat então cara eu ate tava pensando em fazer com evoluções porem, eu fiz esse script para sanar um pedido!

 

gostei da tua critica e ou fazer por evoluções!

bepokemonB
10 de junho de 2012 às 13:11

O que seria isso?:

doCreatureSay(cid,"Go "..getCreatureName .."",TALKTYPE_ORANGE_1)

Editado Junho 10 por Byerne

SubwatS
10 de junho de 2012 às 14:58

acho que é para o bixo dizer o nome do player.