Script De Porta E Vocation

vudi
Por vudi
em Scripts

vudi

Deick
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 21/11/11Posts: 323Char no Tibia: Nao tenhu

Tipo queria um script que quando o player de tal vocation pudece clicar na porta com um determinado level e entrase naquela porta 1 vez só

 

 

EDIT: ALGUEM SABE OQUE PODE ESTAR CAUSANDO ESSE ERRO?

 

[27/06/2012 11:12:29] OTSYS_SQLITE3_PREPARE(): SQLITE ERROR: no such table: z_ots_comunication (SELECT * FROM z_ots_comunication WHERE "type" = 'login';)

Metas
[]Fazer um milhão de Rep+
[] Hit na loteria
[] Mover para o Havaí
[] Ser famoso
[] Construir um carro Lamborghini kit
[] Criar um clone de mim mesmo / então eu não tenho que trabalhar

Tem um corno lendo essa frase. Ele vai ler até o fim porque além de corno é curioso e vai confirmar isso dando uma risadinha

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

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

<p>pq a tabela &#39;<span style="color: rgb(40, 40, 40); font-family: helvetica, arial, sans-serif; line-height: 22px; ">z_ots_comunication&#39; não existe</span></p>

<p><span style="color: rgb(40, 40, 40); font-family: helvetica, arial, sans-serif; line-height: 22px; ">tente executar na sua db:</span></p>

<p>&nbsp;</p>

 

tenta executar na sua db:

CREATE TABLE `z_ots_comunication` (
 `id` int(11) NOT NULL auto_increment,
 `name` varchar(255) NOT NULL,
 `type` varchar(255) NOT NULL,
 `action` varchar(255) NOT NULL,
 `param1` varchar(255) NOT NULL,
 `param2` varchar(255) NOT NULL,
 `param3` varchar(255) NOT NULL,
 `param4` varchar(255) NOT NULL,
 `param5` varchar(255) NOT NULL,
 `param6` varchar(255) NOT NULL,
 `param7` varchar(255) NOT NULL,
 `delete_it` int(2) NOT NULL default '1',
 PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1;  

bossisg.png

Leoxtibia

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 22/06/08Posts: 489Gênero: Masculino

Sobre o da porta, em actions>scripts crie um arquivo.lua e cole isto dentro:

 

local minlevel = 10  -- minimo level para passar
local teleport = {x=1,y=1,z=1}   --- lugar para onde será teleportado
local vocid = 5  --- id da vocação

function onUse(cid, item, position, fromPosition, item2, toPosition)
   if getPlayerStorageValue(cid, 7219) <= 0 then
  if getPlayerVocation(cid) == vocid and getPlayerLevel(cid) >= minlevel then
    setPlayerStorageValue(cid, 7219,1)
	 doTeleportThing(cid, teleport)
	  doSendMagicEffect(teleport, 10)
   else
  doPlayerSendTextMessage(cid, 22, "Você não tem a vocação ou o level necessário")
   end
   else  
  doPlayerSendTextMessage(cid, 22, "Você já passou por essa porta.")
   end
return true
end

 

Edita o level, o id da vocação e o local para onde o player irá. Depois é só colocar o actionid na porta e em actions.xml coloque a tag: <action actionid="ACTIONIDDAPORTA" event="script" value="NOMEDOARQUIVO.lua"/>.

sergiped.gif

vudi

Deick
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 21/11/11Posts: 323Char no Tibia: Nao tenhu

pq a tabela &#39;z_ots_comunication&#39; não existe

tente executar na sua db:

&nbsp;

tenta executar na sua db:

CREATE TABLE `z_ots_comunication` ( `id` int(11) NOT NULL auto_increment, `name` varchar(255) NOT NULL, `type` varchar(255) NOT NULL, `action` varchar(255) NOT NULL, `param1` varchar(255) NOT NULL, `param2` varchar(255) NOT NULL, `param3` varchar(255) NOT NULL, `param4` varchar(255) NOT NULL, `param5` varchar(255) NOT NULL, `param6` varchar(255) NOT NULL, `param7` varchar(255) NOT NULL, `delete_it` int(2) NOT NULL default '1', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; 

 

Nao itendi onde coloco esses negocios explica mais detalhado por favor sou muito lezado =x

Metas
[]Fazer um milhão de Rep+
[] Hit na loteria
[] Mover para o Havaí
[] Ser famoso
[] Construir um carro Lamborghini kit
[] Criar um clone de mim mesmo / então eu não tenho que trabalhar

Tem um corno lendo essa frase. Ele vai ler até o fim porque além de corno é curioso e vai confirmar isso dando uma risadinha

Kanazakki

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 26/11/11Posts: 84Char no Tibia: [Vip] Jonathan Oliveiraa

Executa esse tabela ai na sua database,vai na sua database procura por SQL E coloca isso ai la!

Espero ter ajudado!

Abrass

 

 

Amigo Você Poderia Postar aqui se o seu Problema Foi Resolvido?

Obrigado!