KT
pedido

Maquina de scripter -- Derivados é Tibia

Por kttallan, 24 de set. de 2013 em Scripts

maquina de scripter
resolvido
tibia
script
otserv
81
10.8k
kttallanK
30 de setembro de 2013 às 17:27

Kttalan vai consigui fazer o meu se não for consigui ou não sabe ok,irei pedio outro que talveiz voçê possa me ajuda.

ixi falei 3x mais viu nenhuma seu scripter é mt complicado para meu nivel de experiencia.. entendeu

TredfgT
30 de setembro de 2013 às 17:43

Queria um sistema de neblina,essa neblina é açonado depois da chuva sistem que eu jah tenho,essa neblina não deixava ver nadas no jogo por um tempo ela vai saindo um poko se poder fazer obg

Version:8.54

Server Utizalidando:PDA Pwo1

AlkimistaA
30 de setembro de 2013 às 18:57

ae, testei os dois script, o do kttallan funciono do jeito que eu queria, mais o fóda é que só funciona uma veiz kkkkkkk
o script do Maenilse deu esse erro:
[30/09/2013 18:52:17] >> Loading script systems
[30/09/2013 18:52:18] [Error - LuaScriptInterface::loadFile] data/creaturescripts/scripts/tppoke.lua:6: unexpected symbol near 'local'
[30/09/2013 18:52:18] [Warning - Event::loadScript] Cannot load script (data/creaturescripts/scripts/tppoke.lua)
[30/09/2013 18:52:18] data/creaturescripts/scripts/tppoke.lua:6: unexpected symbol near 'local'

 

local createpos = {x = 95, y = 122, z = 7} -- Aqui é a posição onde o teleport vai aparecer
local topos = {x = 94, y = 129, z = 7} -- Aqui é a posição pra onde o teleport vai levar o player
local pokemon = "Pikachu" -- Aqui é o nome do pokemon (tem que ser entre aspas)
timeToRemove = 15, -- seconds

local function removal(createpos)
doRemoveThing(getTileItemById(createpos, 1387).uid, 1)
return TRUE
end

function onKill(cid, target, lastHit)
if getCreatureName(target) == pokemon and getPlayerStorageValue(cid, 5558) < 1 then
doCreateTeleport(1387, topos, createpos)
addEvent(removal, timeToRemove * 1000, createpos)
doPlayerSetStorageValue(cid, 5558, 1)
else return true
end
end

só editar aqui essa linha, que é o tempo em segundos.

local timeToRemove = 15, -- seconds

se alguem consegui arruma ae, eu agradeçeria muito, REP + pros dois, esse é um dos melhor tópico que alguém ja crio no xtibia, caso alguém quise ajuda nesse tópico: http://www.xtibia.com/forum/topic/221860-deichar-pokemons-selvagens-imune-a-status-negativo-miss-stun/,
é REP + tamem xD

Editado Setembro 30 por Alkimista

MaenilseM
30 de setembro de 2013 às 19:09

@Alkimista vacilo meu fera. toma ae.

 

local createpos = {x = 95, y = 122, z = 7} -- Aqui é a posição onde o teleport vai aparecer
local topos = {x = 94, y = 129, z = 7} -- Aqui é a posição pra onde o teleport vai levar o player
local pokemon = "Pikachu" -- Aqui é o nome do pokemon (tem que ser entre aspas)
local timeToRemove = 15, -- seconds
 
local function removal(createpos)
doRemoveThing(getTileItemById(createpos, 1387).uid, 1)
return TRUE
end

function onKill(cid, target, lastHit)
    if getCreatureName(target) == pokemon and getPlayerStorageValue(cid, 5558) < 1 then
        doCreateTeleport(1387, topos, createpos)
       addEvent(removal, timeToRemove * 1000, createpos)
        doPlayerSetStorageValue(cid, 5558, 1)
        else return true
    end
end
AlkimistaA
30 de setembro de 2013 às 19:23

Ta de boa cara, eu testei denovo, deu o mermo erro:

[30/09/2013 19:20:58] >> Loading script systems
[30/09/2013 19:20:59] [Error - LuaScriptInterface::loadFile] data/creaturescripts/scripts/tppoke.lua:6: unexpected symbol near 'local'
[30/09/2013 19:20:59] [Warning - Event::loadScript] Cannot load script (data/creaturescripts/scripts/tppoke.lua)
[30/09/2013 19:20:59] data/creaturescripts/scripts/tppoke.lua:6: unexpected symbol near 'local'
Se nao dé ta de boa, valeu a intençao de ajuda xD
MaenilseM
30 de setembro de 2013 às 19:28

estranho, nao era pra ta dando esse erro.

30 de setembro de 2013 às 20:00

Ola eu estou fazendo um servidor inovador de pokemon [PokeTeam War] onde objetivo time azul vs time Vermelho + CTF com Change MAP ETC...

 

so que estou com um problema no meu script aki eu quero que Ambos os [Pokemons] dos Jogadores nao ataquem seu proprio time

[Obs: Eu quero que os Pokemons do time azul nao se atacam e do Time Vermelho Tambem]

Obs²: Nao uso Base PDA uso Base Erondino

 

 

function onCombat(cid, target,attacker)
local Red = 6666 -- time azul
local Blue = 6667 -- time vermelho
if getPlayerStorageValue(cid,Red) == 1 then
if isPlayer(attacker) and isPlayer(getCreatureMaster(cid)) then
if getPlayerStorageValue(cid, Red) >= 1 and getPlayerStorageValue(cid, Red) >= 1 then
doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUMAYNOTATTACKTHISPLAYER)
elseif getPlayerStorageValue(cid,Blue) == 1 then
if isPlayer(attacker) and isPlayer(getCreatureMaster(cid)) then
if getPlayerStorageValue(cid, Blue) >= 1 and getPlayerStorageValue(cid, Blue) >= 1 then
doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUMAYNOTATTACKTHISPLAYER)
return FALSE
end
end
return TRUE
end
end
end
end

 

 

*Ou seja nao quero que os Pokemons do time se ataque

Editado Setembro 30 por Nextbr

MaenilseM
30 de setembro de 2013 às 20:13

@Alkimista tenta ae fera, acho q agr vai.

 

local createpos = {x = 95, y = 122, z = 7} -- Aqui é a posição onde o teleport vai aparecer
local topos = {x = 94, y = 129, z = 7} -- Aqui é a posição pra onde o teleport vai levar o player
local pokemon = "Pikachu" -- Aqui é o nome do pokemon (tem que ser entre aspas)
local timeToRemove = 15, -- seconds
 
function removal(createpos)
doRemoveThing(getTileItemById(createpos, 1387).uid, 1)
return TRUE
end

function onKill(cid, target, lastHit)
    if getCreatureName(target) == pokemon and getPlayerStorageValue(cid, 5558) < 1 then
        doCreateTeleport(1387, topos, createpos)
       addEvent(removal, timeToRemove * 1000, createpos)
        doPlayerSetStorageValue(cid, 5558, 1)
        else return true
    end
end
AlkimistaA
30 de setembro de 2013 às 21:15

Deu esse erro :[30/09/2013 21:13:45] >> Loading script systems

[30/09/2013 21:13:46] [Error - LuaScriptInterface::loadFile] data/creaturescripts/scripts/tppoke.lua:6: '(' expected near 'removal'
[30/09/2013 21:13:46] [Warning - Event::loadScript] Cannot load script (data/creaturescripts/scripts/tppoke.lua)
[30/09/2013 21:13:46] data/creaturescripts/scripts/tppoke.lua:6: '(' expected near 'removal'
mais ta de boa mano, valeu pela força ae

Editado Setembro 30 por Alkimista

MaenilseM
30 de setembro de 2013 às 21:22


local createpos = {x = 95, y = 122, z = 7} -- Aqui é a posição onde o teleport vai aparecer

local topos = {x = 94, y = 129, z = 7} -- Aqui é a posição pra onde o teleport vai levar o player

local pokemon = "Pikachu" -- Aqui é o nome do pokemon (tem que ser entre aspas)

local timeToRemove = 15, -- seconds

 

function removal(position)

doRemoveThing(getTileItemById(createpos, 1387).uid, 1)

return TRUE

end

 

function onKill(cid, target, lastHit)

if getCreatureName(target) == pokemon and getPlayerStorageValue(cid, 5558) < 1 then

doCreateTeleport(1387, topos, createpos)

addEvent(removal, timeToRemove * 1000, createpos)

doPlayerSetStorageValue(cid, 5558, 1)

else return true

end

end

Editado Setembro 30 por Maenilse

AlkimistaA
30 de setembro de 2013 às 21:34
[30/09/2013 21:30:09] >> Loading script systems

[30/09/2013 21:30:10] [Error - LuaScriptInterface::loadFile] data/creaturescripts/scripts/tppoke.lua:6: '(' expected near 'removal'

[30/09/2013 21:30:10] [Warning - Event::loadScript] Cannot load script (data/creaturescripts/scripts/tppoke.lua)

[30/09/2013 21:30:10] data/creaturescripts/scripts/tppoke.lua:6: '(' expected near 'removal'
1 mês depois...
CallOfTibiaC
09 de outubro de 2013 às 09:46

eu queria um sistema de mostro passivo que so atacase quando for atacado exemplo o rat so vai atacar se eu atacar ele!.

Editado Outubro 9 por CallOfTibia

kttallanK
09 de outubro de 2013 às 10:49

eu queria um sistema de mostro passivo que so atacase quando for atacado exemplo o rat so vai atacar se eu atacar ele!.

Puts man acho que esse sistema de passive mexe com as sources tem um topico aonde fais sistemas é do omega blue.. pede la

OmegaO
09 de outubro de 2013 às 16:35

eu queria um sistema de mostro passivo que so atacase quando for atacado exemplo o rat so vai atacar se eu atacar ele!.

 

Monstros Passivos. Procure utilizando a ferramenta de busca do fórum antes de fazer um pedido ou postar uma dúvida da próxima vez.

UroTTaU