Bom, se você mudar o título do tópico como Algoritmo ou Lógica de Programação pode ser que seja aprovado.
Contudo, nem introduz a nenhuma das três linguagens ditas no título.
Ta razoável, até.
Na verdade, esse sistema tem um erro.
Se o jogador se chama, por exemplo, Demonbholder e compra vip, ele fica [VIP] Demonbholder
Ai, se, enquanto eu sou vip, alguém cria um char chamado Demonbholder, buga tudo na hora que eu volto ao normal.
E pra arrumar isso sem gambiarra, só nas sources.
É com a função os.time()? Se for é assim:
function pegarNome(name)
return string.sub(name, 7)
end
function onLogin(cid)
local name = getCreatureName(cid)
local nome = getPlayerGUID(cid)
if getPlayerStorageValue(cid, 29000) - os.time() >= 0 then
if string.sub(name, 1,6) == "[VIP] " then
return true
else
db.executeQuery("UPDATE `players` SET `name` = '[VIP] "..name.."' WHERE `id`= " .. nome .. ";")
doPlayerSendTextMessage(cid,19,"You go kicked in 10 seconds for update you name.")
addEvent(doRemoveCreature,10000,cid)
end
else
if string.sub(name, 1,6) == "[VIP] " then
db.executeQuery("UPDATE `players` SET `name` = '"..pegarNome(getCreatureName(cid)).."' WHERE `id`= " .. nome .. ";")
doPlayerSendTextMessage(cid,19,"You go kicked in 10 seconds for update you name.")
addEvent(doRemoveCreature,10000,cid)
end
end
return true
end
Testa ai.
@DeathCore
Não se passe por membro da equipe, isso é contra as regras. Apenas membros da equipe podem alertar verbalmente o usuário.
@adsvinicius
Acalme-se e espere alguém lhe ajudar, a culpa foi sua por ter postado na área incorreta.
--
Tópico movido.
Tenta assim cara:
function onUse(cid, item)
local pos1 = {x=, y=, z=}
local pos2 = {x=, y=, z=}
for a = pos1.x, pos2.x do
for b = pos1.y, pos2.y do
if isPlayer(getThingFromPos({x=a, y=b, z=pos1.z, stackpos=253}).uid) then
doTeleportThing(getThingFromPos({x=a, y=b, z=pos1.z, stackpos=253}).uid, {x=a, y=b, z=pos1.z +1})
end
end
end
return TRUE
end
Em pos1 você coloca a posição da estatua da esquerda superior. Em pos2 você coloca a posição da estatua direita inferior. Segue a imagem:
Diego, você é que não sabe nem a metade das coisas.
Eu não sou falso, apenas, particularmente, não gosto de você, é simples. Não adianta vir falar essas coisas só porque eu não gosto de você.
Primeiro, como o won deixou bem claro, o Mophus saiu da equipe em outra ocasião por outros motivos. Segundo, eu continuo a falar com o mophus, e muita coisa aconteceu sem que você saiba.
Então discussão encerrada e fica na sua ai.
Cara, eu não vou discutir com você. Pra começo de conversa, você era pra estar banido por ter mais de uma conta.
Eu falei com o Mophus por skype várias vezes depois disso, e continuo a falar. Como eu disse, brincadeiras a parte.
Por isso, mais uma vez repito para que não diga o que não sabe.
Eu nunca quis que o mophus saísse da equipe, inclusive, eu quase nem postei nos tópicos que criaram na hora. Brincadeiras a parte.
Não fale o que você não sabe, fazendo favor.
Ah, e você não sabe da história um terço.
Ahuahuahauhauhua
Que isso cara. Agradeço isso, vejo como um grande elogio, mas acho que ainda é um pouco cedo pra isso, e assim como o Lordfire disse, precisa bastante tempo.
Eu gosto de trazer conteúdo pois acho que é assim que o XTibia pode crescer.
Enfim, agradeço bastante o elogio, mas, por hora, é cedo pra pensar nisso.