Ir para conteúdo

lSainty

Conde
  • Total de itens

    509
  • Registro em

  • Última visita

  • Dias Ganhos

    24

Posts postados por lSainty

  1. Conversei por DM para não spammar o tópico e acabou que o TFS era 0.3.6 e não 1.0, por isso os scripts anteriores não funcionaram. Para quem busca a solução:

    local config = {
    	item1 = {
    		id = 18759,
    		pos = {x = 1200, y = 830, z = 9, stackpos = 255}
    	},
    	item2 = {
    		id = 18758,
    		pos = {x = 1216, y = 829, z = 9, stackpos = 255}
    	},
    	item3 = {
    		id = 18760,
    		pos = {x = 1210, y = 817, z = 9, stackpos = 255}
    	},
    	teleportTo = {x = 1000, y = 1000, z = 7}
    }
    
    function onUse(cid, item, frompos, item2, topos)
    	local tileItem1 = getTileItemById(config.item1.pos, config.item1.id).uid
    	local tileItem2 = getTileItemById(config.item2.pos, config.item2.id).uid
    	local tileItem3 = getTileItemById(config.item3.pos, config.item3.id).uid
    	
    	if tileItem1 > 0 and tileItem2 > 0 and tileItem3 > 0 then
    		doRemoveItem(tileItem1, 1)
    		doSendMagicEffect(config.item1.pos, CONST_ME_POFF)
    		doRemoveItem(tileItem2, 1)
    		doSendMagicEffect(config.item2.pos, CONST_ME_POFF)
    		doRemoveItem(tileItem3, 1)
    		doSendMagicEffect(config.item3.pos, CONST_ME_POFF)
    		doTeleportThing(cid, config.teleportTo)
    		doSendMagicEffect(getCreaturePosition, CONST_ME_TELEPORT)
    	return true
    	end
    	
    	doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Coloque os itens nos altares.")
    
    return true
    end

     

  2. 1 minuto atrás, M i s s disse:

    Fiz isso em todas as posições do script e agora o erro mudou para esse:

     

    [18/04/2023 15:41:50] [Error - LuaScriptInterface::loadFile] data/actions/scripts/quests/Ho-OhQuest.lua:8: ')' expected near '='
    [18/04/2023 15:41:50] [Warning - Event::loadScript] Cannot load script (data/actions/scripts/quests/Ho-OhQuest.lua)
    [18/04/2023 15:41:50] data/actions/scripts/quests/Ho-OhQuest.lua:8: ')' expected near '='

     

    o script está assim agora:

     

    No caso eu quis dizer tirando o 'Position' também kkkkkk

    Mas caso nem assim funcione, tenta assim:

    local item1 = {
    	id = 18759,
    	pos = Position(1200, 830, 9)
    	}
    	
    local item2 = {
    	id = 18758,
    	pos = Position(1216, 829, 9)
    	}
    	
    local item3 = {
    	id = 18760,
    	pos = Position(1210, 817, 9)
    	}
    
    function onUse(cid, item, fromPosition, itemEx, toPosition)
    	local player = Player(cid)
    	local tileItem1 = Tile(item1.pos):getItemById(item1.id)
    	local tileItem2 = Tile(item2.pos):getItemById(item2.id)
    	local tileItem3 = Tile(item3.pos):getItemById(item3.id)
    	
    	if tileItem1 and tileItem2 and tileItem3 then
    		tileItem1:remove()
    		tileItem2:remove()
    		tileItem3:remove()
    		player:getPosition():sendMagicEffect(CONST_ME_TELEPORT)
    		player:teleportTo(cfg.teleportTo)
    		
    	return true
    	end
    	
    	player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Coloque os itens nos altares.")
    
    return true
    end

     

  3. 3 minutos atrás, M i s s disse:

    Obrigado por responder ^^
    Então, assim que inicia o servidor aparece esse erro na Distro:


    [18/04/2023 15:21:45] Description: 
    [18/04/2023 15:21:45] data/actions/scripts/quests/Ho-OhQuest.lua:8: attempt to call global 'Position' (a nil value)
    [18/04/2023 15:21:45] [Warning - Event::loadScript] Cannot load script (data/actions/scripts/quests/Ho-OhQuest.lua)

     

    Clicando na alavanca não acontece nada e não da mais nenhum erro além desse acima

    Hmmmmm, nos scripts que vi declaravam posição assim, talvez seja de um TFS mais recente, tente trocar para o padrão antigo então, tipo:

    {x = 100, y = 150, z = 7}

     

  4. Nunca escrevi nada para TFS 1.x, mas dando uma olhada em alguns scripts, acredito que seria algo mais ou menos assim:

    local cfg = {
    	items = {
    		[1] = 18759,
    		[2] = 18758,
    		[3] = 18760
    		},
    	itemsPos = {
    		[1] = Position(1200, 830, 9),
    		[2] = Position(1216, 829, 9),
    		[3] = Position(1210, 817, 9)
    		},
    	teleportTo = Position(1000, 1000, 7)
    }
    
    function onUse(cid, item, fromPosition, itemEx, toPosition)
    	local player = Player(cid)
    	local tileItem1 = Tile(cfg.itemsPos[1]):getItemById(cfg.items[1])
    	local tileItem2 = Tile(cfg.itemsPos[2]):getItemById(cfg.items[2])
    	local tileItem3 = Tile(cfg.itemsPos[3]):getItemById(cfg.items[3])
    	
    	if tileItem1 and tileItem2 and tileItem3 then
    		tileItem1:remove()
    		tileItem2:remove()
    		tileItem3:remove()
    		player:getPosition():sendMagicEffect(CONST_ME_TELEPORT)
    		player:teleportTo(cfg.teleportTo)
    		
    	return true
    	end
    	
    	player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Coloque os itens nos altares.")
    
    return true
    end

    Não testei pois não tenho nenhum servidor baixado aqui e escrevi rápido no Notepad então pode conter erros, mas já é uma base pra começar kkkk

    Provavelmente da pra resumir um pouco, não pensei muito na hora

  5. 7 minutos atrás, GPAstJS disse:

    jias

    Cara pode me ensinar a como rodar o treco? queria mt tentar mas não consigo!

     

    Primeiramente vc precisa de um executável (ex: TFS 0.4 rev3777 disponibilizado aqui) e suas dlls, dps é só ajustar o config.lua como qualquer outro servidor. Não me recordo se esses datapacks já acompanham algum banco de dados, mas não deve ter grande problemas pegar o banco de outro servidor comum.

  6. Já faz cerca de 2 anos que os servidores do Quilante vazaram em um canal no Youtube (aqui), mas até hoje não vi ninguém compartilhar no fórum, e como os servidores nem estão online mais hoje em dia...

     

    Tibia GTA

    Pasta data

    Site

    Client

     

    Tibia The Walking Dead

    Pasta data

    Site

    Client

     

    Tibia Harry Potter

    Pasta data

    Site

    Client

     

    Tandera

    Pasta data

    Site

    Client

     

    Todos os servidores são 8.60 e acredito que podem rodar com qualquer executável do TFS 0.4

  7. Em 05/09/2022 em 20:28, ZeusMnc disse:

    @lSainty

    Realizei o teste do segundo script e realmente foi bem otimizado/Resumido, porem acaba com o mesmo erro!
    [20:25:54.116] [Error - Action Interface]
    [20:25:54.117] In a timer event called from:
    [20:25:54.117] data/actions/scripts/Petsystemm.lua:onUse
    [20:25:54.118] Description:
    [20:25:54.118] (luaDoRemoveCreature) Creature not found

     

    Não lembro ao certo o funcionamento da função addEvent, mas tenta trocar isso:
     

    addEvent(function(playerSummons)
    				if (#playerSummons >= 1) then
    					doRemoveCreature(playerSummons[1])
    				end
    			end, 120000, getCreatureSummons(cid))

    Por isso:

    addEvent(function()
    				if (#getCreatureSummons(cid) >= 1) then
    					doRemoveCreature(playerSummons[1])
    				end
    			end, 120000)

     

  8. Não testei, mas creio que assim deva dar certo:

    Spoiler
    function onUse(cid, item, fromPosition, itemEx, toPosition)    
    	
    	local dolls = {
    		
    		[13708] = {pet = "Fly Summon"},
    		[13711] = {pet = "Dragon Summon"}, -- ID DO ITEM E NOME DO MONSTRO QUE IRÁ SUMONAR
    		[13712] = {pet = "Dog Summon"},
    		[13714] = {pet = "Cat Summon"},
    		[13713] = {pet = "Gregory Summon"},
    		[13781] = {pet = "Power Oozaru Summon"},
    		[13715] = {pet = "Ghost Summon"},
    		[13717] = {pet = "Golden Power Summon"},
    		[13718] = {pet = "Mini Summon"},
    		[13716] = {pet = "Mini Golden Summon"},
    		[13782] = {pet = "Red Ghost Summon"},
    		[13707] = {pet = "Black Power Summon"},
    		[13709] = {pet = "Orc Summon"},
    		[13783] = {pet = "Karin Summon"},
    		[13706] = {pet = "Anjo Summon"},
    		[13710] = {pet = "Wolf God Helper"},
    		[13784] = {pet = "Patinho Summon"},
    	}
    	
    	local go = dolls[item.itemid]
    	local summon = getCreatureSummons(cid)
    	local waittime = 600 -- Tempo de exhaustion em segundos
    	local strtime = 250663 -- Storage, nunca usar a mesma em outra Script do mesmo tipo. Ex: mesmo creaturescript, mesmo action e etc...
    	
    	if exhaustion.check(cid, strtime) then
    		doPlayerSendTextMessage(cid, 19, "Aguarde " .. exhaustion.get(cid, strtime) .. " segundos para usar pet novamente .")
    		return true
    	end 
    	
    	if item.uid ~= getPlayerSlotItem(cid, CONST_SLOT_RIGHT).uid then  
    		doPlayerSendCancel(cid, "Voce deve colocar Contrato no lugar do escudo.") 
    		return true
    	end 
    	
    	---------------------------------------------------
    	if not (getTilePzInfo(getCreaturePosition(cid))) then
    		if #summon >= 1 then
    			for _, pid in ipairs(summon) do
    				doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Você já tem criatura summonada")
    				exhaustion.set(cid, strtime, waittime)      -- checar time
    			end
    			return true
    		end
    		
    		if item.itemid == 13708 then              -- ID DO ITEM 
    			doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid)))
    			doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1)      -- MENSAGEM AO SUMONAR O PET
    			doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 350)
    			addEvent(function(playerSummons)
    					if (#playerSummons >= 1) then
    						doRemoveCreature(playerSummons[1])
    					end
    				end, 120000, getCreatureSummons(cid))
    			exhaustion.set(cid, strtime, waittime)  
    		end 
    		
    		if item.itemid == 13711 then              -- ID DO ITEM 
    			doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid)))
    			doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1)      -- MENSAGEM AO SUMONAR O PET
    			doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 350)
    			addEvent(function(playerSummons)
    					if (#playerSummons >= 1) then
    						doRemoveCreature(playerSummons[1])
    					end
    				end, 120000, getCreatureSummons(cid))
    			exhaustion.set(cid, strtime, waittime)  
    		end 
    		
    		if item.itemid == 13712 then              -- ID DO ITEM 
    			doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid)))
    			doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1)      -- MENSAGEM AO SUMONAR O PET
    			doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 350)
    			addEvent(function(playerSummons)
    					if (#playerSummons >= 1) then
    						doRemoveCreature(playerSummons[1])
    					end
    				end, 120000, getCreatureSummons(cid))
    			exhaustion.set(cid, strtime, waittime)  
    		end 
    		
    		if item.itemid == 13714 then              -- ID DO ITEM 
    			doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid)))
    			doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1)      -- MENSAGEM AO SUMONAR O PET
    			doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 350)
    			addEvent(function(playerSummons)
    					if (#playerSummons >= 1) then
    						doRemoveCreature(playerSummons[1])
    					end
    				end, 120000, getCreatureSummons(cid))
    			exhaustion.set(cid, strtime, waittime)  
    		end 
    		
    		
    		if item.itemid == 13713 then              -- ID DO ITEM 
    			doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid)))
    			doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1)      -- MENSAGEM AO SUMONAR O PET
    			doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 350)
    			addEvent(function(playerSummons)
    					if (#playerSummons >= 1) then
    						doRemoveCreature(playerSummons[1])
    					end
    				end, 120000, getCreatureSummons(cid))
    			exhaustion.set(cid, strtime, waittime)  
    		end 
    		
    		
    		if item.itemid == 13781 then              -- ID DO ITEM 
    			doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid)))
    			doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1)      -- MENSAGEM AO SUMONAR O PET
    			doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 350)
    			addEvent(function(playerSummons)
    					if (#playerSummons >= 1) then
    						doRemoveCreature(playerSummons[1])
    					end
    				end, 120000, getCreatureSummons(cid))
    			exhaustion.set(cid, strtime, waittime)  
    		end 
    		
    		if item.itemid == 13782 then              -- ID DO ITEM 
    			doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid)))
    			doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1)      -- MENSAGEM AO SUMONAR O PET
    			doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 350)
    			addEvent(function(playerSummons)
    					if (#playerSummons >= 1) then
    						doRemoveCreature(playerSummons[1])
    					end
    				end, 120000, getCreatureSummons(cid))
    			exhaustion.set(cid, strtime, waittime)  
    		end 
    		
    		if item.itemid == 13716 then              -- ID DO ITEM 
    			doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid)))
    			doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1)      -- MENSAGEM AO SUMONAR O PET
    			doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 350)
    			addEvent(function(playerSummons)
    					if (#playerSummons >= 1) then
    						doRemoveCreature(playerSummons[1])
    					end
    				end, 120000, getCreatureSummons(cid))
    			exhaustion.set(cid, strtime, waittime)  
    		end 
    		
    		if item.itemid == 13717 then              -- ID DO ITEM 
    			doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid)))
    			doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1)      -- MENSAGEM AO SUMONAR O PET
    			doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 350)
    			addEvent(function(playerSummons)
    					if (#playerSummons >= 1) then
    						doRemoveCreature(playerSummons[1])
    					end
    				end, 120000, getCreatureSummons(cid))
    			exhaustion.set(cid, strtime, waittime)  
    		end 
    		
    		if item.itemid == 13718 then              -- ID DO ITEM 
    			doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid)))
    			doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1)      -- MENSAGEM AO SUMONAR O PET
    			doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 350)
    			addEvent(function(playerSummons)
    					if (#playerSummons >= 1) then
    						doRemoveCreature(playerSummons[1])
    					end
    				end, 120000, getCreatureSummons(cid))
    			exhaustion.set(cid, strtime, waittime)  
    		end 
    		
    		if item.itemid == 13715 then              -- ID DO ITEM 
    			doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid)))
    			doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1)      -- MENSAGEM AO SUMONAR O PET
    			doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 350)
    			addEvent(function(playerSummons)
    					if (#playerSummons >= 1) then
    						doRemoveCreature(playerSummons[1])
    					end
    				end, 120000, getCreatureSummons(cid))
    			exhaustion.set(cid, strtime, waittime)  
    		end 
    		
    		if item.itemid == 13707 then              -- ID DO ITEM 
    			doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid)))
    			doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1)      -- MENSAGEM AO SUMONAR O PET
    			doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 350)
    			addEvent(function(playerSummons)
    					if (#playerSummons >= 1) then
    						doRemoveCreature(playerSummons[1])
    					end
    				end, 120000, getCreatureSummons(cid))
    			exhaustion.set(cid, strtime, waittime)  
    		end 
    		
    		if item.itemid == 13706 then              -- ID DO ITEM 
    			doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid)))
    			doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1)      -- MENSAGEM AO SUMONAR O PET
    			doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 350)
    			addEvent(function(playerSummons)
    					if (#playerSummons >= 1) then
    						doRemoveCreature(playerSummons[1])
    					end
    				end, 120000, getCreatureSummons(cid))
    			exhaustion.set(cid, strtime, waittime)  
    		end 
    		
    		if item.itemid == 13709 then              -- ID DO ITEM 
    			doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid)))
    			doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1)      -- MENSAGEM AO SUMONAR O PET
    			doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 350)
    			addEvent(function(playerSummons)
    					if (#playerSummons >= 1) then
    						doRemoveCreature(playerSummons[1])
    					end
    				end, 120000, getCreatureSummons(cid))
    			exhaustion.set(cid, strtime, waittime)  
    		end 
    		
    		if item.itemid == 13783 then              -- ID DO ITEM 
    			doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid)))
    			doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1)      -- MENSAGEM AO SUMONAR O PET
    			doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 350)
    			addEvent(function(playerSummons)
    					if (#playerSummons >= 1) then
    						doRemoveCreature(playerSummons[1])
    					end
    				end, 120000, getCreatureSummons(cid))
    			exhaustion.set(cid, strtime, waittime)  
    		end 
    		
    		if item.itemid == 13710 then              -- ID DO ITEM 
    			doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid)))
    			doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1)      -- MENSAGEM AO SUMONAR O PET
    			doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 350)
    			addEvent(function(playerSummons)
    					if (#playerSummons >= 1) then
    						doRemoveCreature(playerSummons[1])
    					end
    				end, 120000, getCreatureSummons(cid))
    			exhaustion.set(cid, strtime, waittime)  
    		end 
    		
    		if item.itemid == 13784 then              -- ID DO ITEM 
    			doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid)))
    			doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1)      -- MENSAGEM AO SUMONAR O PET
    			doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 350)
    			addEvent(function(playerSummons)
    					if (#playerSummons >= 1) then
    						doRemoveCreature(playerSummons[1])
    					end
    				end, 120000, getCreatureSummons(cid))
    			exhaustion.set(cid, strtime, waittime)  
    		end 
    		
    		else
    		doPlayerSendTextMessage(cid, 19, "Voce nao pode sumonar seu PET em Protect Zone!")
    		return true
    	end
    end

     

    Acredito que dê para melhorar o código tirando todos esses 'ifs' também, pois se você já sabe o monstro que vai ser summonado e seu respectivo item dentro da tabela 'dolls', e posteriormente na variável 'go', não é necessário ficar checando pelo itemid infinitas vezes, dessa forma:

    Spoiler
    function onUse(cid, item, fromPosition, itemEx, toPosition)    
    	
    	local dolls = {
    		
    		[13708] = {pet = "Fly Summon"},
    		[13711] = {pet = "Dragon Summon"}, -- ID DO ITEM E NOME DO MONSTRO QUE IRÁ SUMONAR
    		[13712] = {pet = "Dog Summon"},
    		[13714] = {pet = "Cat Summon"},
    		[13713] = {pet = "Gregory Summon"},
    		[13781] = {pet = "Power Oozaru Summon"},
    		[13715] = {pet = "Ghost Summon"},
    		[13717] = {pet = "Golden Power Summon"},
    		[13718] = {pet = "Mini Summon"},
    		[13716] = {pet = "Mini Golden Summon"},
    		[13782] = {pet = "Red Ghost Summon"},
    		[13707] = {pet = "Black Power Summon"},
    		[13709] = {pet = "Orc Summon"},
    		[13783] = {pet = "Karin Summon"},
    		[13706] = {pet = "Anjo Summon"},
    		[13710] = {pet = "Wolf God Helper"},
    		[13784] = {pet = "Patinho Summon"},
    	}
    	
    	local go = dolls[item.itemid]
    	local summon = getCreatureSummons(cid)
    	local waittime = 600 -- Tempo de exhaustion em segundos
    	local strtime = 250663 -- Storage, nunca usar a mesma em outra Script do mesmo tipo. Ex: mesmo creaturescript, mesmo action e etc...
    	
    	if exhaustion.check(cid, strtime) then
    		doPlayerSendTextMessage(cid, 19, "Aguarde " .. exhaustion.get(cid, strtime) .. " segundos para usar pet novamente .")
    		return true
    	end 
    	
    	if item.uid ~= getPlayerSlotItem(cid, CONST_SLOT_RIGHT).uid then  
    		doPlayerSendCancel(cid, "Voce deve colocar Contrato no lugar do escudo.") 
    		return true
    	end 
    	
    	---------------------------------------------------
    	if not (getTilePzInfo(getCreaturePosition(cid))) then
    		if #summon >= 1 then
    			for _, pid in ipairs(summon) do
    				doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Você já tem criatura summonada")
    				exhaustion.set(cid, strtime, waittime)      -- checar time
    			end
    			return true
    		end
    		
    		doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid)))
    		doCreatureSay(cid, ""..go.pet..", GO!", TALKTYPE_ORANGE_1)      -- MENSAGEM AO SUMONAR O PET
    		doSendMagicEffect(getCreaturePosition(getCreatureSummons(cid)[1]), 350)
    		addEvent(function(playerSummons)
    				if (#playerSummons >= 1) then
    					doRemoveCreature(playerSummons[1])
    				end
    			end, 120000, getCreatureSummons(cid))
    		exhaustion.set(cid, strtime, waittime)  
    	else
    		doPlayerSendTextMessage(cid, 19, "Voce nao pode sumonar seu PET em Protect Zone!")
    		return true
    	end
    end

     

     

  9. 11 horas atrás, wenderotpoke disse:

    Como fazer o client mostrar um numero da storage por exemplo tenho la os cassino coins q tem a storage 121314
    conforme o passar ela vai aumentar certo? gostaria que o OTC mostrasse o valor por exemplo aparecer no canto
    Cassino Coins

    214

    é possivel?

    Envie o valor desse storage para o OTC através de opcodes ou através de um sendCancel caso seu servidor não possua opcodes.

  10. 35 minutos atrás, rafersiq disse:

    você sabe como add essa função?

     

    e que a base que eu tenho aki tem pokebar

    Para estar dando esse erro, provavelmente sua pokebar usa outra função. Salvo engano, essa função do erro era usada apenas no PDA. Caso queira a função mesmo assim, baixe qualquer servidor base PDA e pegue a função na lib xD

  11. 1 hora atrás, rafersiq disse:

    ou eu arumei esse bug mas 

    agora acontece na parte ao lougar no personagen 

    da esse erro

    Comenta ou apaga a linha 39 do login.lua, seu servidor não possui a função doUpdatePokemonsBar

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...