Ir para conteúdo
  • 0

AJUDA


Tulio271

Pergunta

Mudei meu server pata TFS 1.2 versão 10.91 e esse script aqui nao funciona alguem poderia arrumar para min?

 

function onSay(cid, words, param)local config = {pz = false, -- players precisam estar em protection zone para usar? (true or false)battle = true, -- players deve estar sem battle (true or false)custo = false, -- se os teleport irão custa (true or false)need_level = false, -- se os teleport irão precisar de level (true or false)vip = false -- se precisa ser premium account (true or false)}--[[ Config lugares]]--local lugar = {["demolay"] ={ -- pos = {x=1229, y=990, z=7},level = 1,price = 0},["fidelitas"] ={ --pos = {x=1023, y=1026, z=7},level = 1,price = 0},["shopping"] ={ -- pos = {x=1044, y=1052, z=7},level = 1,price = 0},["tpfree"] = { --pos = {x=1108, y=998, z=7},level = 1,price = 0},["tpfree2"] = { --pos = {x=1248, y=1070, z=7},level = 1,price = 0},["tpvip2"] = { --pos = {x=1249, y=1064, z=7},level = 1,price = 0},["tpvip"] = { -- pos = {x=1108, y=1028, z=7},level = 1,price = 0},} local a = lugar[param]if not(a) thendoPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "As cidades que você pode ir são: demolay, fidelitas")doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Os lugares que você pode ir são: shopping, tpfree, tpfree2, tpvip, tpvip2")doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF)return TRUEelseif config.vip == true and not isVip(cid) thendoPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Apenas contas vip tem esse recurso.")return TRUEelseif config.battle == true and getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE thendoPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Você não pode se teleportar em uma batalha.")return TRUEenddoSendMagicEffect(getPlayerPosition(cid),27)doTeleportThing(cid, a.pos)doSendMagicEffect(getPlayerPosition(cid),40)return TRUEend

 

Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0
2 minutos atrás, Tulio271 disse:

premium

@DuuhCarvalho

 

certo

 

function onSay(player, words, param)

--[[ Config lugares]]--
local lugar = {
["demolay"] = {pos = {x=1229, y=990, z=7}},
["fidelitas"] = {pos = {x=1023, y=1026, z=7}},
["shopping"] = {pos = {x=1044, y=1052, z=7}},
["tpfree"] = {pos = {x=1108, y=998, z=7}},
["tpfree2"] = {pos = {x=1248, y=1070, z=7}},
["tpvip2"] = {pos = {x=1249, y=1064, z=7}},
["tpvip"] = {pos = {x=1108, y=1028, z=7}},
}

if player:getCondition(CONDITION_INFIGHT) == true then
	player:sendTextMessage(MESSAGE_EVENT_DEFAULT, "Você não pode se teleportar em uma batalha.")
		return false
end

if player:getPremiumDays() < 1 then
	player:sendTextMessage(MESSAGE_EVENT_DEFAULT, "Apenas Vip's podem se teleportar.")
		return false
end

local a = lugar[tostring(param)]
local tmp = player:getPosition()

if not a then
	player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "As cidades que você pode ir são: demolay, fidelitas.")
	player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Os lugares que você pode ir são: shopping, tpfree, tpfree2, tpvip, tpvip2.")
	tmp:sendMagicEffect(CONST_ME_POFF)
else
	tmp:sendMagicEffect(CONST_ME_TELEPORT)
	player:teleportTo(a.pos)
	player:getPosition():sendMagicEffect(CONST_ME_TELEPORT)
end

return false
end

 

Link para o comentário
Compartilhar em outros sites

  • 0

@DuuhCarvalho tudo certo quando eu dou /ir aparece os lugares que eu posso teleportar perfeitamente os players agora estão teleportando normal mas para teleportar eu tenho que usar as " ex /ir "demolay

queria que fosse direto tem como? tipo so mente /ir demolay

Link para o comentário
Compartilhar em outros sites

  • 0
1 hora atrás, Tulio271 disse:

@DuuhCarvalho tudo certo quando eu dou /ir aparece os lugares que eu posso teleportar perfeitamente os players agora estão teleportando normal mas para teleportar eu tenho que usar as " ex /ir "demolay

queria que fosse direto tem como? tipo so mente /ir demolay

 

function onSay(player, words, param)

--[[ Config lugares]]--
local lugar = {
["demolay"] = {pos = {x=1229, y=990, z=7}},
["fidelitas"] = {pos = {x=1023, y=1026, z=7}},
["shopping"] = {pos = {x=1044, y=1052, z=7}},
["tpfree"] = {pos = {x=1108, y=998, z=7}},
["tpfree2"] = {pos = {x=1248, y=1070, z=7}},
["tpvip2"] = {pos = {x=1249, y=1064, z=7}},
["tpvip"] = {pos = {x=1108, y=1028, z=7}},
}

if player:getCondition(CONDITION_INFIGHT) == true then
	player:sendTextMessage(MESSAGE_EVENT_DEFAULT, "Você não pode se teleportar em uma batalha.")
		return false
end

if player:getPremiumDays() < 1 then
	player:sendTextMessage(MESSAGE_EVENT_DEFAULT, "Apenas Vip's podem se teleportar.")
		return false
end

local a = lugar[param]

if type(param) ~= 'string' then
	a = lugar[tostring(param)]
end
	
local tmp = player:getPosition()

if not a then
	player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "As cidades que você pode ir são: demolay, fidelitas.")
	player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "Os lugares que você pode ir são: shopping, tpfree, tpfree2, tpvip, tpvip2.")
	tmp:sendMagicEffect(CONST_ME_POFF)
else
	tmp:sendMagicEffect(CONST_ME_TELEPORT)
	player:teleportTo(a.pos)
	player:getPosition():sendMagicEffect(CONST_ME_TELEPORT)
end

return true
end

 

Link para o comentário
Compartilhar em outros sites

  • 0
1 hora atrás, Tulio271 disse:

@DuuhCarvalho continuo tendo que usar as aspas para teleportar..tem whats app ou skype pra gnt cvs melhor?

 

skype  duhw.carvalho. vai aparecer 2 na pesquisa, adiciona o que tem foto.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...