LU

[Movements] Mochila A Jato

Por lucasatak, 07 de abr. de 2010 em Actions e Talkactions

otserv
script
43
10.5k
lucasatakL
07 de abril de 2010 às 15:51

gente , coloque os 100 gps na mão,e ponha a bp , ela vai começar a andar voces controlem pelo CTRL E AS SETAS,

 

abçs !

arthur1zancoA
07 de abril de 2010 às 16:15

cara naum deu certo

lucasatakL
07 de abril de 2010 às 16:19

como nao deu certo cara ? eu a apocarai testamos os 2 (Da voc e o do topico) e deu certo,ambos em 8.50+

arthur1zancoA
07 de abril de 2010 às 16:21

quando eu fui copiar o do topic eu tive de copiar linha por linha pois se eu copiasse ele todo ele ficaria em apenas 2 linha e eu acho ke isso fez dar errado.

Oq vcs podem fazer para me ajudar?

lucasatakL
07 de abril de 2010 às 16:26

vo por o arquivo pra download,tanto o de voc , tanto o normal.

guedes100G
07 de abril de 2010 às 16:56

mais uma grande ideia e inovadora!

Muito bom

continue trazendo mais scripts para o xtibia

abraços

arthur1zancoA
08 de abril de 2010 às 21:16

vlw pelo link do download

guixapG
11 de abril de 2010 às 13:52

Quando a mochila é colocada no slot o server é automaticamente fechado. Da um Debug no servidor.

lucasatakL
11 de abril de 2010 às 13:55

qual versao do seu ot?

 

se for anterior a 8.50 não sei se funciona,só foi testada nessas duas versoes.

 

abraços !

Editado Abril 11 por lucasatak

guixapG
11 de abril de 2010 às 14:02

Gostaria da ajuda ae, gostei uito do script mais deu uns problemas.

Editado Abril 11 por XaPiNhAl

DXtibiaXDD
12 de abril de 2010 às 10:34

O loko e mo shik ele anda sozinho =) aqui funfo vlw galera

guedes100G
12 de abril de 2010 às 10:48

@XaPiNhAl

 

você teria que dizer a eles o tipo de erro que está dando para eles analisarem

coloca no topico

 

abraços

rockstar96R
12 de abril de 2010 às 11:22

Por vocation:

local coinID = ITEM_GOLD_COIN
local delay = 200
local minimo = 100
local storage = 50780
local voc = {4,8}

local condition1 = createConditionObject(CONDITION_INFIGHT)
setConditionParam(condition1, CONDITION_PARAM_TICKS, -1)

--------------------------------------------------------------------------------
local function StopFly(cid)
if (getPlayerStorageValue(cid, storage) == 1) then
setPlayerStorageValue(cid, storage, 0)
doRemoveCondition(cid, CONDITION_INFIGHT)
end
return TRUE
end

local function fly(cid, prevpos)
local pos = getThingPos(cid)
local newpos = getPlayerLookPos(cid)
if getPlayerSlotItem(cid, CONST_SLOT_BACKPACK).itemid == 2365 then
if pos.x == prevpos.x and pos.y == prevpos.y and pos.z == prevpos.z then
newpos.stackpos = 253
if doTileQueryAdd(cid, newpos) == 1 and not (getTilePzInfo(newpos) or isCreature(getThingFromPos(newpos).uid)) then
doTeleportThing(cid, newpos, TRUE)
doSendMagicEffect(pos, 36)
end
end
return addEvent(fly, delay, cid, pos)
end
end

function onEquip(cid, item, slot)
if isInArray(voc, getPlayerVocation(cid)) then
if (getPlayerItemCount(cid, coinID) > minimo and getPlayerStorageValue(cid, storage) ~= 1) then
setPlayerStorageValue(cid, storage, 1)
doPlayerRemoveItem(cid, coinID, minimo)
addEvent(fly, delay, cid, getThingPos(cid))
doAddCondition(cid,condition1)
elseif (getPlayerStorageValue(cid, storage) == 1) then
doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "You cannot equip this now!")
else
doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "You do not have enough coins!")
end
else
doPlayerSendCancel(cid, "You cannot equip.")
return 0
end
return TRUE
end

function onDeEquip(cid, item, slot)
return StopFly(cid)
end

 

So editar la em cima "voc", com os numeros das vocações que podem usar.

Delay é o intervalo entre um efeito e outro.

Storage é o numero para identificação se o jogador já está usando o item.

 

 

flw

 

Não é educado ficar entrando de tópico em tópico para postar scripts melhores do que o do autor, é uma falta de respeito com quem teve trabalho para fazer tal script. Imagine você fazendo um sistema de montar casas do zero, e vem o batman e reduz seu script em 32 linhas, meio inconveniente, não?

dgpradoD
12 de abril de 2010 às 12:54

Não é educado ficar entrando de tópico em tópico para postar scripts melhores do que o do autor, é uma falta de respeito com quem teve trabalho para fazer tal script. Imagine você fazendo um sistema de montar casas do zero, e vem o batman e reduz seu script em 32 linhas, meio inconveniente, não?

 

Ja que você propos a discussão irei registrar minha opnião, eu nao acho falta de educação nao, até por que a essencia do open source é evoluir, embora voce desenvolva um code isso nao lhe pertence, agora sem duvida é uma grande falta de educaçao, voce entrar de topico em topico criticando as pessoas, baseado no seu ponto de vista egoista e egocentrico.

 

O burro erra, e erra de novo.

O inteligente, erra e aprende com o erro.

O sábio, aprende com o erro dos outros.

Ja o idiota, percebe os erros de todo mundo, menos os seus.

Editado Abril 12 por dgprado

joaohdJ
13 de abril de 2010 às 13:29

@Irockstar

 

Creio que houve um mal entendido, visto que o script é de minha autoria, sob a idéia do Lucastak. Logo, não é falta de respeito. Sim, confesso que já entrei em tópicos e ajudei o autor quando este estava encontrando problemas.

 

flw