Ir para conteúdo
Close

Conheça já nossa seção de classificados, faça já gratuitamente o seu anuncio ou apenas procure por produtos relacionados ao OTServ! Acesse através do nosso menu ou clique aqui e confira já!

Gnius

Scripting Ajuda no look

Posts Recomendados

Ola galera, estou com essa script de quando o player casa ele recebe um look, porém esse look fica no lugar do nome do player e o nome do player é removido

tfs 0.3.6

script

function onLook(cid, thing, position, lookDistance)
    if isPlayer(thing.uid) then
        local k = getPlayerMarriage(getPlayerGUID(thing.uid))
        if k then
            doPlayerSetSpecialDescription(thing.uid,". " .. (thing.uid == cid and "You are" or (getPlayerSex(thing.uid) == 0 and "She" or "He") .. " is") .. " Casado com [" .. getPlayerNameByGUID(k) .."]")
        end
    end
    return true
end

 


Compartilhar este post


Link para o post
Compartilhar em outros sites

@Gnius existe outro script de look no seu servidor, poste ele!



Não esqueçam de me marca quando eu responder em seu tópico, assim recebo a notificação e volto em seu tópico.
Não dou suporte em mensagem privada ou fora do fórum.
Não esqueça de reputa e agradecer a pessoa que lhe ajudou em algum tópico seu.
"Só ajudo quem eu vejo ajudando." xD

O coitadismo e o conformismo potencializado é a arte de sentir compaixão de si mesmo para você não utilize ferramentas capazes de transformar
sua história!!

-- Augusto Cury

 

                                                               ezgif-1-98aab239f3.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites
1 minuto atrás, KotZletY disse:

@Gnius existe outro script de look no seu servidor, poste ele!

 

function getPlayerDesc(cid, thing, TV)
if (not isCreature(cid) or not isCreature(thing)) and not TV then return "" end
 
local vocation = getPlayerVocationName(cid)
local pos = getThingPos(thing)
local ocup = youAre[getPlayerGroupId(thing)]
local rank = (getPlayerStorageValue(thing, 86228) <= 0) and "a Pokemon Trainer" or lookClans[getPlayerStorageValue(thing, 86228)][getPlayerStorageValue(thing, 862281)]
local name = thing == cid and "yourself" or getCreatureName(thing)    
local art = thing == cid and "You are" or (getPlayerSex(thing) == 0 and "She is" or "He is")
   
local str = {}
table.insert(str, "You see "..name.." [".. getPlayerLevel(thing) .."]. "..art.." ")
if youAre[getPlayerGroupId(thing)] then
   table.insert(str, (ocup).." and "..vocation.." from ".. getTownName(getPlayerTown(thing))..".")      
else
   table.insert(str, (vocation).." from ".. getTownName(getPlayerTown(thing))..".")
end
if getPlayerGuildId(thing) > 0 then
   table.insert(str, " "..art.." "..getPlayerGuildRank(thing).." from the "..getPlayerGuildName(thing)..".")
end
if TV then
   table.insert(str, " "..art.." watching TV.")
end
table.insert(str, ((isPlayer(cid) and youAre[getPlayerGroupId(cid)]) and "\nPosition: [X: "..pos.x.."][Y: "..pos.y.."][Z: "..pos.z.."]" or ""))
 
return table.concat(str)
end

 


Compartilhar este post


Link para o post
Compartilhar em outros sites

Testa ai

function onLook(cid, thing, position, lookDistance)
    if isPlayer(thing.uid) then
        local k = getPlayerMarriage(getPlayerGUID(thing.uid))
        if k then
            doPlayerSetSpecialDescription(thing.uid, (cid and "yourself" or getCreatureName(thing)) .. "[".. getPlayerLevel(thing) .."]. " .. (thing.uid == cid and "You are" or (getPlayerSex(thing.uid) == 0 and "She" or "He") .. " is") .. " Casado com [" .. getPlayerNameByGUID(k) .."]")
        end
    end
    return true
end

 


Compartilhar este post


Link para o post
Compartilhar em outros sites
3 minutos atrás, Lyu disse:

Testa ai


function onLook(cid, thing, position, lookDistance)
    if isPlayer(thing.uid) then
        local k = getPlayerMarriage(getPlayerGUID(thing.uid))
        if k then
            doPlayerSetSpecialDescription(thing.uid, (cid and "yourself" or getCreatureName(thing)) .. "[".. getPlayerLevel(thing) .."]. " .. (thing.uid == cid and "You are" or (getPlayerSex(thing.uid) == 0 and "She" or "He") .. " is") .. " Casado com [" .. getPlayerNameByGUID(k) .."]")
        end
    end
    return true
end

 

 

[08/11/2018 19:18:57] [Error - CreatureScript Interface] 
[08/11/2018 19:18:57] datapack/creaturescripts/scripts/marrylook.lua:onLook
[08/11/2018 19:18:57] Description: 
[08/11/2018 19:18:57] (internalGetPlayerInfo) Player not found when requesting player info #3

[08/11/2018 19:18:57] [Error - CreatureScript Interface] 
[08/11/2018 19:18:57] datapack/creaturescripts/scripts/marrylook.lua:onLook
[08/11/2018 19:18:57] Description: 
[08/11/2018 19:18:57] datapack/creaturescripts/scripts/marrylook.lua:5: attempt to concatenate a boolean value
[08/11/2018 19:18:57] stack traceback:
[08/11/2018 19:18:57]     datapack/creaturescripts/scripts/marrylook.lua:5: in function <datapack/creaturescripts/scripts/marrylook.lua:1>

Coloquei thing.uid, não deu nem 1 erro porém fica dessa forma.

tests.png

Pode fechar o tópico, ja consegui resolver.


Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

Open Tibia Server

Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia partindo do zero.

Redes Sociais

Anuncie no Tibia King

Precisa de mais visibilidade em seus projetos? Quer publicidade para o seu servidor? Anuncie no Tibia King e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução! A publicação do seu anuncio é instantânea!

×