Ir para conteúdo

Pluzetti

Artesão
  • Total de itens

    149
  • Registro em

  • Última visita

  • Dias Ganhos

    2

Posts postados por Pluzetti

  1. Bom galera, não vou enrola, é um item que cria um npc na posicao que vc definir, seria util para wodbo.

    function onUse(cid, item, frompos, item2, topos)
    local texto = 'Você invocou shenlong.' --msg ao usar item
    position = {x= 1487, y= 667, z= 7} --pos onde cria npc
    
    if getPlayerStorageValue(cid, 336659) >= 1 then 
    	doPlayerSendTextMessage(cid, 27, "Você ja invocou shenlong.") --msg ao tentar usar de novo item
    	return true
    end
    
    if item.itemid == 7840 then --item q remove
    doRemoveItem(item.uid, 1)
    doSendMagicEffect(frompos, 13)
    doPlayerSendTextMessage(cid, 22, texto)
    doCreateNpc("Baiano", position) --npc q cria
    setPlayerStorageValue(cid, 336659, 1)
    
    end
    end

    é isso obg

  2. Em 15/04/2020 em 09:41, Fiapera disse:
    Versão do Servidor: TFS - 0.3.5
    Tipo de Script: creaturescript
    Código:
      Mostrar conteúdo oculto
    
    
    function onLogout(cid)
     
        if not isCreature(cid) then return true end    
        local thisitem = getPlayerSlotItem(cid, 8)
       
        if thisitem.uid <= 0 then return true end
       
        local ballName = getItemAttribute(thisitem.uid, "poke")
        local btype = getPokeballType(thisitem.itemid)
       
        ---------------------------------------------------------------
        if #getCreatureSummons(cid) > 1 and getPlayerStorageValue(cid, 212124) <= 0 then    --alterado v1.6
           if getPlayerStorageValue(cid, 637501) == -2 or getPlayerStorageValue(cid, 637501) >= 1 then  
              BackTeam(cid)      
           end
        end
        --////////////////////////////////////////////////////////////////////////////////////////--
        if getPlayerStorageValue(cid, 52480) >= 1 and getPlayerStorageValue(cid, 52481) >= 0 then
           doEndDuel(cid)
        end
        --////////////////////////////////////////////////////////////////////////////////////////--
        if #getCreatureSummons(cid) == 2 and getPlayerStorageValue(cid, 212124) >= 1 then
           local cmed2 = getCreatureSummons(cid)[1]
           local poscmed = getThingPos(cmed2)
           local cmeddir = getCreatureLookDir(cmed2)
           local namecmed = getCreatureName(cmed2)
           local hp, maxHp = getCreatureHealth(getCreatureSummons(cid)[1]), getCreatureMaxHealth(getCreatureSummons(cid)[1])
           --local gender = getPokemonGender(cmed2)
           doRemoveCreature(getCreatureSummons(cid)[1])
           local back = doCreateMonster(namecmed, poscmed)
           --addEvent(doCreatureSetSkullType, 150, back, gender)
           doCreatureSetLookDir(back, cmeddir)
           addEvent(doCreatureAddHealth, 100, back, hp-maxHp)
                                                                               
           -- pokemon controlador  
           local ball2 = getPlayerSlotItem(cid, 8)
           local mynewpos = getThingPos(getCreatureSummons(cid)[1])
           doRemoveCreature(getCreatureSummons(cid)[1])
           local pk2 = doSummonCreature(getItemAttribute(ball2.uid, "poke"), mynewpos)
           doConvinceCreature(cid, pk2)
           addEvent(doAdjustWithDelay, 100, cid, pk2, true, true, false)
           setPlayerStorageValue(cid, 888, -1)    
           cleanCMcds(ball2.uid)
           doCreatureSetLookDir(getCreatureSummons(cid)[1], 2)
           registerCreatureEvent(pk2, "SummonDeath")  
        end
       
        ----------------------------------------------------------------------
        local summon = getCreatureSummons(cid)[1]      
         
        if #getCreatureSummons(cid) >= 1 and thisitem.uid > 1 then
            if getPlayerStorageValue(cid, 212124) <= 0 then
               doItemSetAttribute(thisitem.uid, "hp", (getCreatureHealth(summon) / getCreatureMaxHealth(summon)))
            end                                                          
            setPlayerStorageValue(cid, 212124, 0)
            doTransformItem(thisitem.uid, pokeballs[btype].on)
            doSendMagicEffect(getThingPos(summon), pokeballs[btype].effect)
            doRemoveCreature(summon)
        end
     
        if getCreatureOutfit(cid).lookType == 814 then
            doPlayerStopWatching(cid)
        end
     
        if tonumber(getPlayerStorageValue(cid, 17000)) and getPlayerStorageValue(cid, 17000) >= 1 then  
            markFlyingPos(cid, getThingPos(cid))
        end
       
        if getPlayerStorageValue(cid, 22545) == 1 then    
           setGlobalStorageValue(22550, getGlobalStorageValue(22550)-1)
           if getGlobalStorageValue(22550) <= 0 then
              endGoldenArena()          
           end
        end
     
    return TRUE
    end
     
    -- local deathtexts = {"Oh no! POKENAME, come back!", "Come back, POKENAME!", "That's enough, POKENAME!", "You did well, POKENAME!",
    		    -- "You need to rest, POKENAME!", "Nice job, POKENAME!", "POKENAME, you are too hurt!"}
    
    -- function onDeath(cid, deathList)
    
    -- doRegainSpeed(cid)
    
    
    
    	-- local owner = getCreatureMaster(cid)
    	
            -- if getPlayerStorageValue(cid, 637500) >= 1 then
               -- doSendMagicEffect(getThingPos(cid), 211)
               -- doRemoveCreature(cid)
               -- return true
            -- end
            
            -- if getPlayerStorageValue(cid, 212123) >= 1 then
               -- return true
            -- end
            
            -- ////////////////////////////////////////////////////////////////////////////////////////--
            -- checkDuel(owner)                                                                          
            -- ////////////////////////////////////////////////////////////////////////////////////////--
            
    	-- local thisball = getPlayerSlotItem(owner, 8)
    	-- local ballName = getItemAttribute(thisball.uid, "poke")
    	
        -- btype = getPokeballType(thisball.itemid)
    
            -- if #getCreatureSummons(owner) > 1 then
               -- BackTeam(owner, getCreatureSummons(owner))      
            -- end
    
    		-- doSendMagicEffect(getThingPos(cid), pokeballs[btype].effect)
            -- doTransformItem(thisball.uid, pokeballs[btype].off)
    
    		-- doPlayerSendTextMessage(owner, 21, "Seu Pokemon Morreu.")
    
    	-- local say = deathtexts[math.random(#deathtexts)]
    		-- say = string.gsub(say, "POKENAME", getCreatureName(cid))
    
    	-- if getPlayerStorageValue(cid, 33) <= 0 then
    		-- doCreatureSay(owner, say, TALKTYPE_SAY)
    	-- end
    
    	-- doItemSetAttribute(thisball.uid, "hp", 0)
    	-- if ehMonstro(deathList[1]) then
    	   -- doItemSetAttribute(thisball.uid, "happy", getPlayerStorageValue(cid, 1008) - happyLostOnDeath)
    	   -- return true
        -- end
    	-- doItemSetAttribute(thisball.uid, "hunger", getPlayerStorageValue(cid, 1009))
    
        -- if useOTClient then
           -- doPlayerSendCancel(owner, '12//,hide')      --alterado v1.7
    	    -- doPlayerSendCancel(owner, "pGS,".."0".."|"..getItemAttribute(thisball.uid, "ballorder").."|"..getPokeName(cid))
    		-- doPlayerSendCancel(owner, "")
        -- end
    
    	-- doRemoveCreature(cid)
    -- end	
    
     
    local deathtexts = {"Oh no! POKENAME, come back!", "Come back, POKENAME!", "That's enough, POKENAME!", "You did well, POKENAME!",
                "You need to rest, POKENAME!", "Nice job, POKENAME!", "POKENAME, you are too hurt!"}
     
    function onDeath(cid, deathList)
     
        local owner = getCreatureMaster(cid)
       
            if getPlayerStorageValue(cid, 637500) >= 1 then
               doSendMagicEffect(getThingPos(cid), 211)
               doRemoveCreature(cid)
               return true
            end
           
            if getPlayerStorageValue(cid, 212123) >= 1 then
               return true
            end
           
            -- ////////////////////////////////////////////////////////////////////////////////////////--
            -- checkDuel(owner)                                                                          
            -- ////////////////////////////////////////////////////////////////////////////////////////--
           
        local thisball = getPlayerSlotItem(owner, 8)
        local ballName = getItemAttribute(thisball.uid, "poke")
       
        btype = getPokeballType(thisball.itemid)
     
            if #getCreatureSummons(owner) > 1 then
               BackTeam(owner, getCreatureSummons(owner))      
            end
     
            doSendMagicEffect(getThingPos(cid), pokeballs[btype].effect)
            doTransformItem(thisball.uid, pokeballs[btype].off)
     
            doPlayerSendTextMessage(owner, 21, "Seu pokemon desmaiou e precisa de cuidados.")
     
        local say = deathtexts[math.random(#deathtexts)]
            say = string.gsub(say, "POKENAME", getCreatureName(cid))
     
        if getPlayerStorageValue(cid, 33) <= 0 then
            doCreatureSay(owner, say, TALKTYPE_SAY)
        end
     
        -- doItemSetAttribute(thisball.uid, "hp", 0)
        -- if ehMonstro(deathList[1]) then
           -- doItemSetAttribute(thisball.uid, "happy", getPlayerStorageValue(cid, 1008) - happyLostOnDeath)
        -- end
        -- doItemSetAttribute(thisball.uid, "hunger", getPlayerStorageValue(cid, 1009))
     
        if useOTClient then
           doPlayerSendCancel(owner, '12//,hide')      --alterado v1.7
           doPlayerSendCancel(owner, "pGS,".."0".."|"..getItemAttribute(thisball.uid, "ballorder").."|"..getPokeName(cid))
           doPlayerSendCancel(owner, "")
        end
       
    
        doRegainSpeed(cid)
        doRemoveCreature(cid)
     
    return false
    end

    O erro que esta dando.


    [15/04/2020 09:26:19] [Error - CreatureScript Interface] 
    [15/04/2020 09:26:19] In a timer event called from: 
    [15/04/2020 09:26:19] data/creaturescripts/scripts/goback.lua:onDeath
    [15/04/2020 09:26:19] Description: 
    [15/04/2020 09:26:20] (luaDoAddCondition) Creature not found

     

    O código coloquei a cima. o Meu script que estou sendo usado.

     

    caso ainda esteja com problema...

     

     

    procura a função onDeath no arquivo goback do creatures e apague somente a função onDeath e coloca essa no lugar:

     

     

     

    function onDeath(cid, deathList)
     
        local owner = getCreatureMaster(cid)
       
            if getPlayerStorageValue(cid, 637500) >= 1 then
               doSendMagicEffect(getThingPos(cid), 211)
               doRemoveCreature(cid)
               return true
            end
           
            if getPlayerStorageValue(cid, 212123) >= 1 then
               return true
            end
           
            -- ////////////////////////////////////////////////////////////////////////////////////////--
            -- checkDuel(owner)                                                                          
            -- ////////////////////////////////////////////////////////////////////////////////////////--
           
        local thisball = getPlayerSlotItem(owner, 8)
        local ballName = getItemAttribute(thisball.uid, "poke")
       
        btype = getPokeballType(thisball.itemid)
     
            if #getCreatureSummons(owner) > 1 then
               BackTeam(owner, getCreatureSummons(owner))      
            end
    		doUpdatePokemonsBar(owner)
            doSendMagicEffect(getThingPos(cid), pokeballs[btype].effect)
            doTransformItem(thisball.uid, pokeballs[btype].off)
     
            doPlayerSendTextMessage(owner, 21, "Seu pokemon desmaiou e precisa de cuidados.")
    		doUpdatePokemonsBar(owner)
        local say = deathtexts[math.random(#deathtexts)]
            say = string.gsub(say, "POKENAME", getCreatureName(cid))
     
        if getPlayerStorageValue(cid, 33) <= 0 then
            doCreatureSay(owner, say, TALKTYPE_SAY)
        end
    
    
        if getPlayerStorageValue(cid, 171833) >= 1 then
    
            doPlayerSendCancel(cid, "You cant logout during sleeping.")
    
            return false
    
            end
     
        -- doItemSetAttribute(thisball.uid, "hp", 0)
        -- if ehMonstro(deathList[1]) then
           -- doItemSetAttribute(thisball.uid, "happy", getPlayerStorageValue(cid, 1008) - happyLostOnDeath)
        -- end
        -- doItemSetAttribute(thisball.uid, "hunger", getPlayerStorageValue(cid, 1009))
     
        if useOTClient then
           doPlayerSendCancel(owner, '12//,hide')      --alterado v1.7
           doPlayerSendCancel(owner, "pGS,".."0".."|"..getItemAttribute(thisball.uid, "ballorder").."|"..getPokeName(cid))
           doPlayerSendCancel(owner, "")
        end
       
    
        doRegainSpeed(cid)
        doRemoveCreature(cid)
     
    return false
    end

     

  3. 47 minutos atrás, brazvct disse:

    Deixa eu ver se entendi
    Usar item da pedra em um graveto = chance de transformar o item em uma fogueira?

    Com mensagem em cima "FAIL" ou "BURNING"

    o fail seria apenas se nao ascendesse...caso ascender ficar saindo burning de cima da fogueira...fora isso sim seria isso

  4. Oi gente, eu estou precisando de um sisteminha, ele é legal em teoria, seria assim:

     

    No tibia existe uma espécie de graveto que normalmente é colocado no mapa pra enfeite, basicamente seria assim, voce colher 5 desses graveto, achar uma das pedras configuradas no script, por os graveto no chao, e começar usar a pedra nos graveto, tendo a chance de nao ascender o fogo, saindo um efeito de CONST_ME_POFF e um texto animado Fail. Caso ascenda irá fazer um efeito de sucesso...O fogo ficaria 7 segundos asceso, saindo um texto animado queimando, e em baixo do fogo saindo um efeito vermelho, como se fosse as brasas. Depois que o fogo apagar o texto para de sair e aparece para o player que o fogo apagou, Nisso o graveto some do chao, e só volta aparecer em suas posicões 30 minutos depois. < {opcional}.

     

     

    caso alguem possa ajudar, serei muito grato.

     

     

     

     

    Obrigado

  5. Galera não sei se essa área é a correta, por favor se não for movam :D

     

     

    Galera estou querendo montar um software bem bacana porem precisarei de pessoas que saibam mexer com C++, caso alguém saiba deixe o nome nos comentários..e o link do facebook.

     

     

    Obrigado

  6. Uma pena que o servidor será apenas uma sombra da PxG,

    pelo que usam as sprites deles, estão e considerado só,

    mais uma sombra, procurem fazer seus próprios remakes,

    em vez de ficar pegando tudo da PxG, não considerem como,

    uma difamação sô acho que deveriam melhorar.

    Concorda comigo que as sprites da PxG são as melhores né? Porem eles poderiam sim fazer seus próprios remakes, conheço pessoas que poderiam fazer isso para eles.

  7. Achei bem legal a ideia espero que vá pra frente.

     

    É legal até seguir fielmente o anime porem, os uniformes o capitão do time poderia escolher a cor e registrar como uniforme

    oficial do time especifico assim os outros times n poderiam usar as tais cores poderia ter emblemas tb, não sei ai é com vc xD'

     

    Outra coisa que eu tive a ideia aqui é os jogadores treinarem e terem tipo 1 skill de Habilidade. ai chegando em certo "level" de habilidade poderia aprender uma habilidade ( spell).

     

    Boa Sorte!

     

    Cara belo projeto, mas n usa essa spriter, usa respectiva 45º e muito melhor (esse grafico parece de nitendo kkk)

     

     

    Obrigado aos 2, algum de voces...gostaria de entrar para o projeto? estamos ainda a procura de pessoas.

    Novas sprites foram feitas.

     

    Kazemaru:

    uf6x.png

     

    Endo-Costa:

    9th8.png

     

    Fubuki-Costa:

    7awi.png

     

    Parede:

    73n0.png

  8. Acho que voce deveria criar sprites de jogadores diferentes, muitas diferentes, e entao cada pessoa que tem um time ordena q o time todo use um tipo de sprite com as cores definidas, assim ficaria baseado no anime mas sem ta todo mundo igual , cada time seria diferente...

    A nossa idéia é essa para nao mudar a cor da ropa porque iremos basear severamente no anime, para upar ganhara item do capitao da outra guilda que todos ganharao a mesma quantia de exp...então por isso que é inovador...oq axo das sprs?

     

    [Jogabilidade] Bom o jogo sera assim:
    
    Vocês teram de tomar a bola dos npc's adversarios por magias...ex:
    
    Vocação fubuki: vc vem de frente com npc e fala chao de gelo, sai gelo do chao ele toma hit e a bola vc pega.
    
    Vocação goenji: vc perto do gol fala furacao de fogo, um tornado de fogo atras de vc.
    
    Goleiro: ele fala mao fantasma...e pega area toda, nessa magia colocaremos possibilidade dela der certo de catar ou nao.
    
    Após vc ganha campeonato mundial vc falara com o avô de endo sendo assim:
    
    Daisuke: Parabens voce demosntro ser competente me derrotando, me fale sua posicao que eu lhe ensinarei uma magia...defesa, meio campo, goleiro, atacante.
    Player: goleiro
    Daisuke: Ok, lhe ensinarei a mao divina eis aqui a magia mais forte de todas faça bom uso dela.
    
    Com itens vc dara up-grade no livro e ela sempre saira escrito: mao divina G2, etc.
    
    Até agora só temos a quest Daisuke formada, estamos trabalhando para acabar logo esse projeto e por online para vocês.
  9. Fala ai gente, bom eu andei vendo na internet ja existe milhões de servidores de tibia, poketibia,narutibia, wodbo e digitibia. Eu assisto bastante o inazuma eleven, então comecei a bolar na cabeça um servidor de inazuma eleven, sendo assim a historia:

     

    Objetivos:

    Endou encontrar seu avô Daisuke Endo, enfrentando varias equipes adversarias, seu time sera composto por 20 membros, (iremos fazer as sprites do uniforme da raimon e da inazuma japan)

     

    História:

    Satoru Endo (Endou Mamoru), é um goleiro muito talentoso neto de Daisuke Endo, um dos mais fortes goleiros no Japão que morreu antes de ele nascer. Endo montava um time de futebol em sua escola, a Raimon para que assim pudessem entrar dentro do Campeonato Futebol Froteira até um misterioso atacante chamado Shuya Goenji se mudar para a sua escola. Goenji se recusa a entrar no time de Endo, pois havia deixado o futebol após sua irmã sofrer um acidente durante um jogo. Logo ao Endo formar um time de 11 jogadores eles tem seu primeiro jogo contra o Instituto Imperial, liderado por Yuto Kido e dirigido pelo perverso Kageyama. No jogo Endo seu time são duramente massacrados pelos jogadores do Instituto Imperial pelo fato de seus chutes de poderes. Neste mesmo tempo Goenji entra no jogo e consegue fazer um gol com o Furacão de Fogo ao mesmo tempo que Endo faz uma defesa com a Mão Fantasma.

    Após o jogo o time passa a treinar suas técnicas com poderes ao mesmo tempo que vão enfrentando cada vez mais times de outras escolas do estado. E logo após vencerem todos os times estaduais eles reenfrentam o Instituto Imperial. No jogo Kegeyama sabota no estádio para que o teto caísse e acaba-se com o time, mas por sorte eles não recebem nenhum dano. Kageyama foge deixando o Instituto Imperial. Os Super Onze logo tem seu jogo contra o Instituto Imperial e os vencem indo juntos para o Futebol Fronteira Nacional. Em uma das partidas o Instituto Imperial enfrenta o Colégio Zeus, que estava sobre direção de Kageyama, todos os jogadores do time acabam se ferindo durante a partida (mesmo Kido que não estava presente) e vão para o hospital. Kido logo decide passar para a Raimon e se juntar com os Super Onze para derrotarem o Colégio Zeus. O time logo vai enfrentando os outros colégios até chegarem no Zeus. Endo vendo que sua Mão Fantasma não estava mais tão potente decide aprender uma técnica mais poderosa: a Mão Demoníaca. No meio da partida Endo com muito esforço consegue realizar essa técnica e derrotar o Zeus fazendo Kageyama ir para a cadeia e ganhando a taça.

     

    Sagas:

    Torneio Futebol Fronteira Estadual Torneio Futebol Fronteira Estadual é a primeira temporada do anime Super Onze estreou em 5 de outubro de 2008 e narra a história de Satoru Endou e o time da escola Raimon para ganharem o Torneio Futebol Fronteira Estadual e se tornarem o melhor time de futebol de todos. Instituto Allyen

     

    Instituto Allyen é a segunda temporada do anime Super Onze estreou em dezembro de 2008 e narra a história do time Raimon para se tornarem o melhor time de futebol de todos, mas antes disso eles tem a difícil missão de derrotar o Instituto Allyen uma escola formada por Extraterrestres que pretendem dominar a Terra. Nessa temporada, novas escolas e antigos colégios acaba tendo outros novos integrantes na Raimon.

     

    Torneio Futebol Fronteira Internacional (Etapa Àsia) Torneio Futebol Fronteira Internacional (Etapa Àsia) é a quarta temporada do anime Super Onze estreou em novembro de 2009, logo após derrotarem o Instituto Allyen a Raimon se prepara o Torneio Futebol Fronteira Internacional (Etapa Àsia) agora com novos jogadores e um novo treinador.

     

    Torneio Futebol Fronteira Internacional (Etapa Mundial) Torneio Futebol Fronteira Internacional (Etapa Mundial) é a quinta temporada do anime Super Onze estreou em abril de 2010, agora classifiacados para o Torneio Futebol Fronteira Internacional (Etapa Mundial) a Raimon terá que enfrentar novos desafios para se tornarem o melhor time de futebol de todos. Nessa temporada Kageiyama volta de cabelo mudado e a verdade sobre Fuyuka aparece.

     

    Copa do Mundo (FINAIS) Copa do Mundo (FINAIS) é a sexta e última temporada da primeira geração do anime Super Onze estreou em julho de 2010, narra os acontecimentos das finais Copa do Mundo, mas antes disso a Raimon tera que enfrentar os Mensageiros Do Céu que sequestram Lika para sacrificala e o Exército de Demônios Z que sequestra Haruna com o mesmo proposito dos Mensageiros Do Céu. O verdadeiro chefe de Kageiyama Garshield aparece e os planos para adotar o plano RH tem início. Nessa temporada aparece o duelo final contra Satoru e Daisuke, avô e neto.

    Após tudo isso depois de derrotar o Daisuke ele lhe entregará um livro que o ensinara a tecnica mais forte a Mão divina, com itens poderão ir dando up-grade nela.

     

    Informação: O jogo é baseado em guildas que se enfrentam o "Capitão" de uma guilda manda convite para o capitão de outra Guilda e se aceito desafio vão para um campo de futebol...as técnicas serão usadas para defender gol, atacar, e defender. Muitas sprites serão refeitas para o game sair.

     

    Usaremos base Narutibia pois ja existe a opção de quando você solta o poder e sai a biju atras de você, para o torneio mundial serão escolhidos aleatoriamente por Globalevents, os outros times serão NPC's, o jogo não possui técnico vai de cada capitão como administrar a sua guilda.

     

    Caso se interesse:

     

    Nome:

    Cargo:

    Idade:

     

    Mapper: Eu, Vago

    Spriter: Vago, Vago

    Scripter: Eu, Vago, Kesse

    Client Maker: Eu, Vago

    Quest Daisuke: Eu, Vago

    Designer: EU

    Hoster: Eu.

     

    Obrigado a todos e uma boa tarde.

  10. Desculpe reabrir o tópico mas olhem foi encontrado hoje cedo.

     

    [11/11/2013 10:04:06] [Error - TalkAction Interface]
    [11/11/2013 10:04:06] data/talkactions/scripts/name.lua:onSay
    [11/11/2013 10:04:06] Description:
    [11/11/2013 10:04:06] (luaDoPlayerSendTextMessage) Player not found
    Script:
    function onSay(cid, words, param, channel)
    local p = string.explode(param, ',')
    local item_id = 2145
    local item_count = 5     --Mude aqui a qnt de diamonds q vai remover do player.
    local proibido = {"[", "{", "]", "}", "tutor", "gm", "cm", "god", "mapper", "scripter", "programador", "spriter", "account manager", "character"} -- simbolos proibidos
    if(param == "") then
    doPlayerSendCancel(cid, "Command requires param.")
    return true
    end
    if getPlayerItemCount(cid, item_id) <= 4 then
        return doPlayerSendCancel(cid, "You Don't Have 5 Diamonds, Please Buy In Shop.")
    end
    if getCreatureName(cid) ~= p[1] then
    return doPlayerSendCancel(cid, "Sorry, not is possible.")
    end
    if(db.getResult("SELECT `id` FROM `players` WHERE `name` = " .. db.escapeString(p[1]) .. ";"):getID() == -1) then
    return doPlayerSendCancel(cid, "Sorry, but player [" .. p[1] .. "] does not exist.")
    elseif(isPlayerBanished(p[1], PLAYERBAN_LOCK)) then
    return doPlayerSendCancel(cid, "Sorry, but " .. p[1] .. " is name locked.")
    elseif(db.getResult("SELECT `id` FROM `players` WHERE `name` = " .. db.escapeString(p[2]) .. ";"):getID() == 1) then
    return doPlayerSendCancel(cid, "Sorry, but the name [" .. p[2] .. "] already exists.")
    end
    doPlayerRemoveItem(cid, item_id, item_count)
    db.executeQuery("UPDATE `players` SET `name` = '" .. p[2] .. "' WHERE name = '" .. p[1] .. "';")
    doPlayerSendTextMessage(cid, 20,  "You have changed " .. p[1] .. "'s name to " .. p[2] .. " You will be logged out in 5 seconds.")
    addEvent(doRemoveCreature, 5*1000, cid, true)
    return true
    end

    Queria assim:

     

    O player Kevin, nao pode trocar o nome do player Joao

     

    E ão pode usar sinais nem nomes de staff tipo: Mapper, Hoster...quando eu falo o comando da esse erro ae oq pode ser?

  • Quem Está Navegando   0 membros estão online

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