-
Total de itens
1599 -
Registro em
-
Última visita
-
Dias Ganhos
7
Tudo que caotic postou
-
Movido a área de anuncio de otserv.
-
Movido para área de discussôes.
-
Tibia Multi Ip Changer 7.1 - 9.63 Setup Download
tópico respondeu ao kate542 de caotic em Ferramentas
Tópico Movido -
Vale lembrar que string pode ser verificada pelo if mais não pode ser comparada com numbers. Ate o próximo tuto.
-
String e Number são dois tipos de valores que encontramos em LUA. A diferença entre tais são que strings são um conjunto de caracteres e como o próprio nome diz numbers são valores numéricos. String sempre começaram " string " ou ' string ' tanto " " ou ' ' estarão corretas. Diferentes dos numbers que não precisam usar nenhum tipo de simbolo para representar - lo. Exemplos: setPlayerStorageValue(cid, 28221 ,1) ----- Number---- doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Hello") -- String -- Ou seja String ~= Number Mais são dois valores que podem variar. Mais atenção string e Number jamais podem ser verificados com a estrutura if: Considere este código como incorreto: local string = "oi" local number = 1 if string > number then return true end O modelo acima esta incorreto porque verificamos uma string com um number que jamais estará certo. A menos que utilizamos outra estruturas tais como #. Se verificar uma string e um number acontecera tal erro: Tanto number e string podem ser colocados numa tabela local transf = { ["Morte"] = {level = 1, type = "(Dark)", health = 2222, addlevel = 10, looktype = 300, spell = exori, addmana = 2000} } Você pode observar que quando e colocado uma string o sinal " " ou ' ' aparece. E quando os numbers aparecem são colocados numeros. Os numbers podem ser positivos e negativos. Existe funções que podem verificar se os valores são string ou number tais são: if (type(value) == "number") then -- Verificação de Number--- if (type(value) == "string") then ----Verificação de String-- String e Number são 2 tipos de valores que encontramos em LUA claro que não são os unicos mais por hoje e só.
-
pedido Presiso De Npc Que Teleporte E Cure Toda Mana E Vida Wodbo 8.0
pergunta respondeu ao Guilherm959 de caotic em Scripts
local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} local pos = {x=152,y=58,z=7} -------------- Pos para onde o player sera levado local itemid = 2468 ----------------- Id do item que vai ser removido do player function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end if msgcontains(msg, "offer") or msgcontains(msg, "help") then selfSay("Eu posso te levar a TAL lugar por um "..getItemNameById(itemid).." item, fale {travel} se quizer viajar.", cid) talkState[cid] = 0 elseif msgcontains(msg, 'travel') then if doPlayerRemoveItem(cid, itemid, 1) then selfSay("Boa viagem.", cid) doCreatureAddHealth(cid, getCreatureMaxHealth(cid)) doCreatureAddMana(cid, getCreatureMaxMana(cid) doTeleportThing(cid, pos) else selfSay("Voce nao tem o item nescessario.", cid) end end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) -
mariquinha? pqp Eu acho contrario. O andre miles e até rígido demais
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
- 7 respostas
-
- level system
- crash
- (e 4 mais)
-
Duvida Resolvido Tópico Movido
- 7 respostas
-
- level system
- crash
- (e 4 mais)
-
Duvida Resolvida Tópico Movido
-
Área Incorreta Movido
-
Concerteza não e este script que você mando. Por favor verifique denovo e poste os suspeito.
-
pedido Presiso Q Ao Tomar Ban O Player Perca 25% Dos Lvls
pergunta respondeu ao wandersonnc de caotic em Scripts
Ele ja fez o exemplo que funciona normalmente com 25%. A função usa a famosa formula (mount*porc/100). No script ficaria tal: function onSay(cid, words, param, channel) function doPlayerRemoveLevelInPorcent(id, porcent) new_lvl = math.floor(getPlayerLevel(cid)*percent/100) return db.executeQuery("UPDATE `players` SET `level` = " .. new_lvl .. " WHERE `id` = " .. id) end local t = param:explode(",") local name, days = t[1], tonumber(t[2]) local player = getPlayerByName(t[1]) if name then if days then local acc = getAccountIdByName(name) if acc ~= 0 then local tempo = days * 24 * 3600 doPlayerRemoveLevelInPorcent(getPlayerGUID(cid), 25) doAddAccountBanishment(acc, target, os.time() + tempo, 5, 2, 'Banido por bular regras', 0) doRemoveCreature(player) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Este player não existe.") end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não pode adicionar essa quantidade de dia(s) de dias de banimento.") end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "esse player nao existe.") end return TRUE end -
Crie o arquivo em creaturescripts chamado loot.lua creaturescript.xml <event type="preparedeath" name="lot" event="script" value="loot.lua"/> creaturescript/script/login.lua adicione: registerCreatureEvent(cid, "lot")
-
function onPrepareDeath(cid, lastHitKiller, mostDamageKiller) local voc = 2 ----Vocação---- if getPlayerVocation(cid) == voc then doCreatureSetDropLoot(cid, true) doPlayerSetLossSkill(cid, 0) return true end return true end Talvez funfa porque eu so coloquei verdadeiro pela função a perda de itens So modifiquei o script By : http://www.xtibia.com/forum/topic/183908-pedido-quando-player-morre-vai-direto-pro-templo-sem-perder-loot/
-
Olá XTibiano, Seu tópico está fora das regras, por favor leia as regras da seção. Grato pela atenção, Fechado.
-
Caro usuario esta seção serve para que você realize pedidos e os scripters te ajude. Topico Fechado Seção Correta Seria Monte Sua Equipe
-
Aquela outra foto emagrecia ele. Ele tem cara amassada sem ofensas Stigial :3
-
Tópico Movido
-
Existe Pessoas Que Ajudam Por Boa Vontade Aqui No Xtibia? Por Mero Reonhecimento?
tópico respondeu ao MarcoszTroni de caotic em Lixeira Pública
Mais o povo pensa que vivemos para servir a eles. Temos vida não adianta ficar dando @up em tópicos basta apenas ter paciência. -
Overloker seu lindo adoro seu trabalho. E ainda fez anuncio gratuito de minha marca. Te amo bjs
-
Meu colega recomendamos que o seu sistema seja postado para melhor compreendimento. Para que o tempo seja alterado mude a variável da exaustão.
-
Olá XTibiano! Infelizmente, seu tutorial reprovado. Procure por ajuda na seção de como formular um bom tutorial. Grato pela atenção. Movido.
-
Não existe a possibilidade de tal ato. Tópico Reprovado
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.