Ir para conteúdo

Featured Replies

  • Respostas 10
  • Visualizações 540
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Veja se funciona : function onStepIn(cid, item, pos) -- Ao pisar em cima -- Script desenvolvido por Leoleo -- Não remova os creditos local playerguild = getPlayerGuildId(cid) local preco = 1000

Postado

Veja se funciona :

function onStepIn(cid, item, pos)     -- Ao pisar em cima

-- Script desenvolvido por Leoleo -- Não remova os creditos
local playerguild = getPlayerGuildId(cid)
local preco = 1000
local dono = getItemDescriptions(item.uid)
local player = getCreatureName(cid)

if (dono == nil) then -- se nao tiver dono


if (playerguild >= nil) then -- se tiver guild

if (getPlayerMoney(cid) >= preco) then   -- se tiver dinheiro
 doPlayerRemoveMoney(cid, preco)
 doSetItemSpecialDescription(item, playerguild)
 doPlayerSendTextMessage(cid,24, "Parabens você acaba de adquirir uma area para sua guild")
 doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)
 
elseif (getPlayerMoney(cid) <= preco) then -- se não tiver dinheiro                  
doPlayerSendTextMessage(cid,24, "Você não tem dinheiro suficiente")
doTeleportThing(cid, fromPosition, true)
end
elseif (playerguild == nil)then --se não tiver guild
 doPlayerSendTextMessage(cid,24, "Você não tem guild")
 doTeleportThing(cid, fromPosition, true)
end 
 
elseif (dono ~= nil) then -- se tiver dono
if (dono == playerguild) then 
 doPlayerSendTextMessage(cid,24, "Bem vindo a guild area")
elseif (dono ~= playerguild) then 
 doPlayerSendTextMessage(cid,24, "Essa area é de outra guild")
doTeleportThing(cid, fromPosition, true) --
end
end
end

Não testei então aguardo seu retorno flz!!

Editado por leoleo (veja o histórico de edições)

rnem.png

Cloud Anti-DDoS Ilimitado por apenas R$49.99/m

«•Tráfego Ilimitado

«•Opção de Tráfego ilimitado para servidores dedicados com 100Mbps ou 1Gbps de uplink, use sem medo.

«•Conexão 100% Garantida

«•Registro Imediato

«•Upgrade via Painel

Postado
  • Autor
Bom ....
Ao Player pisar no Tile ( O Player Com ou Sem Guild ) ...
 
Aparece -> "Essa area é de outra guild"
E Tbm dá Para Passar Normal ...
 
E ... Da Este Erro na Distro ->

[02/11/2014 19:33:28] [Error - MoveEvents Interface] 
[02/11/2014 19:33:28] data/movements/scripts/aaaguild.lua:onStepIn
[02/11/2014 19:33:28] Description: 
[02/11/2014 19:33:28] attempt to index a nil value
[02/11/2014 19:33:28] stack traceback:
[02/11/2014 19:33:28] [C]: in function 'doTeleportThing'
[02/11/2014 19:33:29] data/movements/scripts/aaanavio.lua:34: in function <data/movements/scripts/aaaguild.lua:1>

Editado por Rodrigotort (veja o histórico de edições)

Postado
function onStepIn(cid, item, position, fromPosition)

-- Script desenvolvido por Leoleo -- Não remova os creditos
local playerguild = getPlayerGuildId(cid)
local preco = 1000
local dono = getItemDescriptions(item.uid)
local player = getCreatureName(cid)
local erro = fromposition

if (dono == nil) then


if (playerguild >= nil) then

if (getPlayerMoney(cid) >= preco) then 
 doPlayerRemoveMoney(cid, preco)
 doSetItemSpecialDescription(item, playerguild)
 doPlayerSendTextMessage(cid,24, "Parabens você acaba de adquirir uma area para sua guild")
 doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)
 
elseif (getPlayerMoney(cid) <= preco) then                  
doPlayerSendTextMessage(cid,24, "Você não tem dinheiro suficiente")
doTeleportThing(cid, erro, true)
end
elseif (playerguild == nil)then 
 doPlayerSendTextMessage(cid,24, "Você não tem guild")
 doTeleportThing(cid, erro, true)
end 
 
elseif (dono ~= nil) then
if (dono == playerguild) then 
 doPlayerSendTextMessage(cid,24, "Bem vindo a guild area")
elseif (dono ~= playerguild) then 
 doPlayerSendTextMessage(cid,24, "Essa area é de outra guild")
doTeleportThing(cid, erro, true) --
end
end
end

veja se da certo agora!!

rnem.png

Cloud Anti-DDoS Ilimitado por apenas R$49.99/m

«•Tráfego Ilimitado

«•Opção de Tráfego ilimitado para servidores dedicados com 100Mbps ou 1Gbps de uplink, use sem medo.

«•Conexão 100% Garantida

«•Registro Imediato

«•Upgrade via Painel

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo