-
Total de itens
53 -
Registro em
-
Última visita
-
Dias Ganhos
1
Histórico de Reputação
-
leandroskt8 recebeu reputação de DantieDameto em Script !createguild
Irei postar 2 Scripts Uteis para vc !
Esse e para vc criar guild coloca ele la em data/talkaction
<!-- Guilds --> <talkaction words="!createguild" event="function" value="guildCreate"/> <talkaction words="!joinguild" event="function" value="guildJoin"/>
essa e para ver Membros da guild criada pelo nosso amigo
Vodkart
O comando checa:
- O total de membros que sua guild possui
- Quantos Players Tem online
- Mostra o nome e o Rank dos jogadores Online
Em lib/050-function adicione:
function CountGuildMembers(GuildName) -- function by vodkart local count = 0 local lista = db.getResult("SELECT `name`, `rank_id` FROM `players` WHERE `rank_id` IN (SELECT `id` FROM `guild_ranks` WHERE `guild_id` = " .. getGuildId(GuildName) .. ");") if(lista:getID() ~= -1) then repeat count = count + 1 until not lista:next() lista:free() return count end end
Em talkactions/script
guildinformation.lua function onSay(cid, words, param, channel) local players,str,GuildName = {},'',getPlayerGuildName(cid) if getPlayerGuildId(cid) <= 0 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"Você precisa estar em uma Guild.") return true end for _, cid in pairs(getPlayersOnline()) do if getPlayerGuildName(cid) == GuildName then table.insert(players, cid) end end str = str .. "Membros total da guild: "..CountGuildMembers(GuildName).." Players.\n\nExiste "..#players.." Players online na sua guild:\n\n" for i = 1, #players do str = str.."\n["..getPlayerName(players[i]).."]["..getPlayerGuildRank(players[i]).."]" end return doShowTextDialog(cid, 2533, str) end
<talkaction words="!guild" event="script" value="guildinformation.lua"/>
Que eu tiver ajudado da rep ai
-
leandroskt8 deu reputação a Newtonnotwen em Ajuda Nessse Escript Erro
Em data/creaturescripts/scripts crie um arquivo.lua nomeie para upgain e adicione:
Editando:
-Vermelho: Id da vocação
-Laranja: Id do item
-Verde: Level para ganhar o item
Em creaturescripts.xml adicione:
Para adicionar mais itens faça o seguinte:
Copie o arquivo em roxo:
Duplique no seguinte lugar (em marrom):
E depois apenas edite o id da vocação e do item.
Ex:
-Verde: O que foi editado
-
leandroskt8 deu reputação a Vodkart em Dar Iten Para X Level Para Cada Vocação!
se quer arrumar o script começa estudando um pouco do básico de LUA, porque sabendo o básico já saberia que essa coisa lamentável não existe:
and getPlayerVocation(cid) == 4, 8, 12 then
usa "array" ou "or"
and isInArray({4,8,12}, getPlayerVocation(cid)) then
-
leandroskt8 deu reputação a Eskylo em Ajude-Me Como Coloca Nome De Uma Nova Vocação Site.
config/config.php
$vocation_name[0][0] = array(0 => 'None', 1 => 'Sorcerer', 2 => 'Druid', 3 => 'Paladin', 4 => 'Knight'); $vocation_name[0][1] = array(1 => 'Master Sorcerer', 2 => 'Elder Druid', 3 => 'Royal Paladin', 4 => 'Elite Knight'); $vocation_name[1][0] = array(0 => 'None', 1 => 'Sorcerer', 2 => 'Druid', 3 => 'Paladin', 4 => 'Knight'); $vocation_name[1][1] = array(1 => 'Master Sorcerer', 2 => 'Elder Druid', 3 => 'Royal Paladin', 4 => 'Elite Knight');
se for a 2ª promotion q vc quer adicionar
$vocation_name[0][2] = array(1 => 'Epic Sorcerer', 2 => 'Epic Druid', 3 => 'Legendary Paladin', 4 => 'Legendary Knight'); $vocation_name[1][2] = array(1 => 'Epic Sorcerer', 2 => 'Epic Druid', 3 => 'Legendary Paladin', 4 => 'Legendary Knight'); add essas 2 linha
agr se é apenas nova voc, é só vc seguir o proprio exemplo
$vocation_name[0][0] = array(0 => 'None', 1 => 'Sorcerer', 2 => 'Druid', 3 => 'Paladin', 4 => 'Knight', 5 => 'Barbarian');
-
leandroskt8 deu reputação a Leoxtibia em Preciso De Uma Talkaction Comando !evento
function onSay(cid, words, param, channel) local tmp = getCreaturePosition(cid) local pos = {x = 529, y = 1924, z = 6} if getPlayerSkullType(cid) >= 3 then doPlayerSendCancel(cid, "Você não pode ir com skull") else doTeleportThing(cid, pos, true) doSendMagicEffect(tmp, CONST_ME_POFF) doSendMagicEffect(pos, CONST_ME_FIREATTACK) end return true end
-
leandroskt8 deu reputação a Menoxcide em Preciso De Uma Talkaction Comando !evento
ve se esse serve:
function onSay(cid, words, param, channel)
local tmp = getCreaturePosition(cid)
local pos = {x = 529, y = 1924, z = 6}
if hasCondition(cid, CONDITION_INFIGHT) == TRUE then
doPlayerSendCancel(cid, "You may not teleport while in combat.")
else
doTeleportThing(cid, pos, true)
doSendMagicEffect(tmp, CONST_ME_POFF)
doSendMagicEffect(pos, CONST_ME_FIREATTACK)
end
return true
end
-
leandroskt8 deu reputação a fredpadua em Ajude-Me Como Mudar Cor De Fundo Do Site!
na pasta dos layouts, abre o bloco de notas "basic" .
no backgroud-color poe "#000000" , axo que eh isso.
-
leandroskt8 deu reputação a Vodkart em Amuleto Infinito Como Aol !
creaturescript
nome do seu script.lua
function onPrepareDeath(cid, lastHitKiller, mostDamageKiller) if isPlayer(cid) == true then if isInArray({2196,2130,2131}, getPlayerSlotItem(cid, 2).itemid) then doCreatureSetDropLoot(cid, false) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYAREA) return TRUE end end return TRUE end
login.lua add:
registerCreatureEvent(cid, "infinityAmulet")
creaturescript.xml
<event type="preparedeath" name="infinityAmulet" event="script" value="nome do seu script.lua"/>
items.xml
<item id="2196" article="a" name="Perfect amulet"> <attribute key="description" value="serve como aol e infinito." /> <attribute key="weight" value="420" /> <attribute key="slotType" value="necklace" /> <attribute key="speed" value="80" /> <attribute key="showattributes" value="1" /> </item> <item id="11387" article="a" name="Perfecty amulet"> <attribute key="description" value="serve como aol e infinito." /> <attribute key="weight" value="420" /> <attribute key="slotType" value="necklace" /> <attribute key="speed" value="80" /> <attribute key="showattributes" value="1" /> </item> <item id="10719" article="a" name="Perfect amuleto"> <attribute key="description" value="serve como aol e infinito nao perde itens red." /> <attribute key="weight" value="420" /> <attribute key="slotType" value="necklace" /> <attribute key="speed" value="150" /> <attribute key="showattributes" value="1" /> </item>
-
leandroskt8 deu reputação a Vodkart em Script Não Funfa Ajuda Oque Pode Ser!
oq n apareceu?
mal a demora pra responde,estou fazendo umas quest no meu servidor.
olha só jho
function onDeath(cid, corpse, deathList) local id_coracao = 2346 local item = doAddContainerItem(corpse.uid, id_coracao, 1) doItemSetAttribute(item, 'description','Este crânio pertence ao player '..getCreatureName(cid)..' que foi morto por/pela '..getCreatureName(deathList[1])) return true end
vai fazer com que o item apareça dentro do jogador
ai vc quer que remova o corpo tbm?
-
leandroskt8 deu reputação a Fir3element em [ Resolvido ]Site Hackeado Pelo Index.php
Windows -> guilds e news tickers.
Linux -> house, guilds, news tickers
Adiciona isso no config.php
$config['site']['access_tickers'] = 2;
http://otland.net/f479/gesior-aac-exploits-all-versions-76074/
Ridiculo, só os brasileiros que ficam com essa palhaçada de não querer ensinar os bugs e deixar os outros se foderem, esse tipo de gente não merece merda alguma.
-
leandroskt8 deu reputação a MatheusGlad em Ajuda!script De Fechar Portas Por Talkactions.
local doors = { [1] = {x=361, y=72, z=7}, [2] = {x=362, y=72, z=7}, } local config = { openID = 9170, closedID = 9169 } function onSay(cid, words, param) if param == "open" then for i,x in ipairs(doors) do for stack = 0, 255 do x.stackpos = stack local item = getThingFromPos(x) if item.itemid == config.closedID then doTransformItem(item.uid, config.openID) break end end end elseif param == "close" then for i,x in ipairs(doors) do for stack = 0, 255 do x.stackpos = stack local item = getThingFromPos(x) if item.itemid == config.openID then doTransformItem(item.uid, config.closedID) break end end end end return true end
!coliseum open
!coliseum close
Bota o resto das pos la, soh ir botando todas as pos das portas... flw
-
leandroskt8 deu reputação a bepokemon em Ajuda!talkactions !evento Gold
function onSay(cid, words, param) local range = 1 p = string.explode(param, ',') if not p[2] then doPlayerSendCancel(cid, "Not enough params, use: "..words.." itemid, quant.") return true end for _,pid in ipairs(getPlayersOnline()) do if getDistanceBetween(getThingPos(pid), getThingPos(cid)) <= range then doPlayerAddItem(pid, p[1], p[2]) doPlayerSendTextMessage(pid, MESSAGE_INFO_DESCR, getCreatureName(cid).." awarded you with "..p[2].." "..p[1]..".") doSendMagicEffect(getThingPos(pid), 27) end end return true end
Como utilizar: /comando itemid, quantidade
Ele vai dar a quantidade de itemid para os players que tiverem em uma distancia menor ou igual a range.
-
leandroskt8 recebeu reputação de Lordedosots em Scripts Para Quando O Play Pisar Pelo Chão
Tenta esse script ai vai em data/movements adiciona essa tag la.
Obs: "23000" e onde você tem que coloca no piso que você QUER ActionID: [23000].
<movevent type="StepIn" actionid="23000" event="script" value="morte.lua"/>
depois vai em data/movements/script copia qualquer script.lua e renomeia para morte.lua e copia script cola e salva.
local config = { storage = 20000, -- não mexa aqui } function onStepIn(cid, item, frompos, topos) if isPlayer(cid) == TRUE then if getPlayerStorageValue(cid, config.storage) <= 0 then doCreatureAddHealth(cid,-99999999) -- quantidade de vida player vai perder. doPlayerSendTextMessage(cid, 22, "você foi morto"") setPlayerStorageValue(cid, config.storage, 1) end end end
-
leandroskt8 deu reputação a bepokemon em Ajuda! Efeito Crystall Arrow
Este efeito não existe por padrão em nenhum OT 8.7-. Você poder usar da Shiver Arrow, que é bem parecido:
CONST_ANI_SHIVERARROW = 34
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.