-
Total de itens
17 -
Registro em
-
Última visita
Sobre arian1
Informações
-
Char no Tibia
Walkire
-
Forma que conheci o xTibia
Otservs
-
Sou
Scripter
arian1's Achievements
-
[Crítica] Ripper's Estão Livres No Xtibia?
tópico respondeu ao satan666 de arian1 em Lixeira Pública
#Marcryzius Mano Nao Estou Rippano Nada Isto Se Chama Sabedoria ! Pois Nao ! Olho Grande ? Ta Sux Pra Falar Que E Ripper Abraços :smile_positivo: -
#Mathemas Vá Na Pasta Do Seu Ot > Data > TalkActions > Script Copie 1 Arquivo Qualquer E Cole E Renomeio Para Aff , Apague Tudo Que Tem Dentro E Cole Isto --[[script By : kahrian]]-- local colors = { TEXTCOLOR_BLUE, TEXTCOLOR_LIGHTBLUE, TEXTCOLOR_LIGHTGREEN, TEXTCOLOR_TEAL, TEXTCOLOR_PURPLE, TEXTCOLOR_PLATINUMBLUE, TEXTCOLOR_LIGHTGREY, TEXTCOLOR_DARKRED, TEXTCOLOR_RED, TEXTCOLOR_ORANGE, TEXTCOLOR_YELLOW, TEXTCOLOR_WHITE_EXP } function onSay(cid, words, param) local playerpos = getPlayerPosition(cid) local random = math.random(1, #colors) if math.max(math.abs(playerpos.x-23), math.abs(playerpos.y-30)) < 9999 then doSendAnimatedText(playerpos, "Aff", colors[random]) return 0 end return 1 end Agora Vá Em TalkActions.Xml E Adicione Isto Nos Players <talkaction words="Aff" script="Aff.lua" /> Esta Ai Como Voce Pediu Abraços :smile_positivo:
-
Lá Vem... Peguei De Ninguem Nao Fica Tranquilo E Os Creditos E Meu Quer SS Aqui Do Meu Ot ? Faço Prazer Verifique De Novo , Pois Aqui No Meu Ot Esta Rodano Perfeitamente , Verifique Se Voce Fez Certo
-
Vou Reporta-lo Para Algum Moderaor Fexe O Topico Duvida Sanada . Abraços :smile_positivo:
-
Nao E Ripper ! Te Garanto Isso ! E Mais Algum Moderador Bote Ordem Aqui O Topico Ja Esta Virano Chat
-
Mathemas Eu Acabei De Postar Neste Forum http://www.xtibia.com/forum/Cadeiaa-t122686.html Olhe E A Mesma Coisa Que Voce Quer ! Abraços :smile_positivo:
-
Vá Em Data >TalkActions>Script Copie 1 Arquivo Qualquer E Renomeio Para Cadeia . E Cole Isto Dentro --Script By Kahrian-- -- Default jail time in seconds -- default_jail = 30 -- The permission you need to jail someone -- grouprequired = 3 -- StorageValue that the player gets -- jailedstoragevalue_time = 1338 jailedstoragevalue_bool = 1339 -- POSIcaO DA CADEIA: -- jailpos = { x = 97, y = 70, z =7 } -- POSICAO DO TEMPLO: -- unjailpos = { x = 161, y = 49, z =7 } -- auto kicker, dont edit jail_list = {} jail_list_work = 0 function checkJailList(param) addEvent(checkJailList, 1000, {}) for targetID,player in ipairs(jail_list) do if isPlayer(player) == TRUE then if getPlayerStorageValue(player, jailedstoragevalue_time) < os.time() then doTeleportThing(player, unjailpos, TRUE) setPlayerStorageValue(player, jailedstoragevalue_time, 0) setPlayerStorageValue(player, jailedstoragevalue_bool, 0) table.remove(jail_list,targetID) doPlayerSendTextMessage(player,MESSAGE_STATUS_CONSOLE_ORANGE,'You were kicked from jail! See you later ') end else table.remove(jail_list,targetID) end end end function onSay(cid, words, param) if jail_list_work == 0 then jail_list_work = addEvent(checkJailList, 1000, {}) end if param == '' and (words == '!unjail' or words == '/unjail') then if getPlayerStorageValue(cid, jailedstoragevalue_time) > os.time() then doPlayerSendTextMessage ( cid, MESSAGE_INFO_DESCR, 'You are jailed until ' .. os.date("%H:%M:%S", getPlayerStorageValue(cid, jailedstoragevalue_time)) .. ' (now is: ' .. os.date("%H:%M:%S", os.time()) .. ').') else if getPlayerStorageValue(cid, jailedstoragevalue_bool) == 1 then table.insert(jail_list,cid) doPlayerSendTextMessage ( cid, MESSAGE_INFO_DESCR, 'You will be kicked from jail in one second.') else doPlayerSendTextMessage ( cid, MESSAGE_INFO_DESCR, 'You are not jailed.') end end return TRUE end local jail_time = -1 for word in string.gmatch(tostring(param), "(%w+)") do if tostring(tonumber(word)) == word then jail_time = tonumber(word) end end local isplayer = getPlayerByName(param) if isPlayer(isplayer) ~= TRUE then isplayer = getPlayerByName(string.sub(param, string.len(jail_time)+1)) if isPlayer(isplayer) ~= TRUE then isplayer = getPlayerByName(string.sub(param, string.len(jail_time)+2)) if isPlayer(isplayer) ~= TRUE then isplayer = getPlayerByName(string.sub(param, string.len(jail_time)+3)) end end end if jail_time ~= -1 then jail_time = jail_time * 60 else jail_time = default_jail end if words == '!jail' or words == '/jail' then if getPlayerGroupId ( cid ) >= grouprequired then if isPlayer(isplayer) == TRUE then doTeleportThing(isplayer, jailpos, TRUE) setPlayerStorageValue(isplayer, jailedstoragevalue_time, os.time()+jail_time) setPlayerStorageValue(isplayer, jailedstoragevalue_bool, 1) table.insert(jail_list,isplayer) doPlayerSendTextMessage ( cid, MESSAGE_INFO_DESCR, 'You jailed '.. getCreatureName(isplayer) ..' until ' .. os.date("%H:%M:%S", getPlayerStorageValue(isplayer, jailedstoragevalue_time)) .. ' (now is: ' .. os.date("%H:%M:%S", os.time()) .. ').') doPlayerSendTextMessage ( isplayer, MESSAGE_INFO_DESCR, 'You have been jailed by '.. getCreatureName(cid) ..' until ' .. os.date("%H:%M:%S", getPlayerStorageValue(isplayer, jailedstoragevalue_time)) .. ' (now is: ' .. os.date("%H:%M:%S", os.time()) .. ').') return TRUE else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Player with this name doesn\'t exist or is offline.") return FALSE end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You don't have access to unjail other players.") return FALSE end elseif words == '!unjail' or words == '/unjail' then if getPlayerGroupId ( cid ) >= grouprequired then if isPlayer(isplayer) == TRUE then doTeleportThing(isplayer, unjailpos, TRUE) setPlayerStorageValue(isplayer, jailedstoragevalue_time, 0) setPlayerStorageValue(isplayer, jailedstoragevalue_bool, 0) table.remove(jail_list,targetID) doPlayerSendTextMessage(isplayer,MESSAGE_STATUS_CONSOLE_ORANGE,getCreatureName(c id) .. ' let you go out from jail! See you later') doPlayerSendTextMessage ( cid, MESSAGE_INFO_DESCR, 'You unjailed '.. getCreatureName(isplayer) ..'.') else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Player with this name doesn\'t exist or is offline.") return FALSE end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You don't have access to unjail other players.") return FALSE end end return FALSE end Informações E A Posição Da Cadeia Para Onde O Player Irá Posição Do Templo Quando O Player Saira Da Prisão Quantos Minutos O Player Ficara No Caso Ali Esta 60 = 1 Minuto Agora Vá Em TalkActions.Xml E Adicione Isto Nos Players <talkaction words="!unjail" script="Cadeia.lua" /> <talkaction words="/jail" script="Cadeia.lua" /> <talkaction words="/unjail" script="Cadeia.lua" /> Este Eo Comando Do GOD /jail "NICK" e /unjail "NICK" Este Comando E Usado Para O Player Quando Ele Estiver Na Prisão Para Ver A Hora Que Ele Ira Sair !unjail . Pronto Esta Ai Como Voce Pediu Abraços :smile_positivo:
-
[pedido]sistema De Prisão,se Chingar Duas Vezes Vai Pra Prisão!
tópico respondeu ao mathemas de arian1 em Lixeira Pública
Mathemas Cuidado Isto E Considerado flood . -
Mano Nao Copiei De Ninguem . Eu Sei Fazer ! Inveja E Osso Mano Eu Nao Ligo Nao E Creditos 100% A Miim !
-
8.5 Zorzin Otserver V2.0 (only Mysql) Protocolo 8.52 + Sources
tópico respondeu ao zimbituba de arian1 em OTServ Comum
Shynzo Volto Bom Trabalho Mano Ate Agora Nao Achei Nenhum Bug Exelente Aprovado :button_ok: -
Nao E Mais Facil O Player Da !leavehouse E Depois Deixar Ao Otro Cara Que Ele Ira Vender Para Compra (MAIS CHAME O CARA) ficaria mais facil !
-
#DemoRulez Valeu Aii Mano Sempre Que Poderei Estarei Ajudano Ao Xtibia !
-
Cara O Comando Sempre Foi !leavehouse com o dono da house dentro !
-
Aqui Daniel * Knight Vá Em Data > TalkActions > Script Copie Um Arquivo Qualquer E Renomei Para Knight E Adicione Isto function onSay(cid, words, param) playerpos = getPlayerPosition(cid) if math.max(math.abs(playerpos.x-23), math.abs(playerpos.y-30)) < 9999 then doSendAnimatedText(playerpos, "Knight", TEXTCOLOR_BLUE) return 0 end return 1 end Depois Vá No Data > TalkActions > TalkActions.xml E Adicione Isto Nos Players . <talkaction words="Knight" script="Knight.lua" /> Paladin Vá Em Data > TalkActions > Script Copie Um Arquivo Qualquer E Renomei Para Paladin E Adicione Isto function onSay(cid, words, param) playerpos = getPlayerPosition(cid) if math.max(math.abs(playerpos.x-23), math.abs(playerpos.y-30)) < 9999 then doSendAnimatedText(playerpos, "Paladin", TEXTCOLOR_LIGHTGREEN) return 0 end return 1 end Depois Vá No Data > TalkActions > TalkActions.xml E Adicione Isto Nos Players . <talkaction words="Paladin" script="Paladin.lua" /> Sorcerer Vá Em Data > TalkActions > Script Copie Um Arquivo Qualquer E Renomei Para Sorcerer E Adicione Isto function onSay(cid, words, param) playerpos = getPlayerPosition(cid) if math.max(math.abs(playerpos.x-23), math.abs(playerpos.y-30)) < 9999 then doSendAnimatedText(playerpos, "Sorcerer", TEXTCOLOR_RED) return 0 end return 1 end Depois Vá No Data > TalkActions > TalkActions.xml E Adicione Isto Nos Players . <talkaction words="Sorcerer" script="Sorcerer.lua" /> Druid Vá Em Data > TalkActions > Script Copie Um Arquivo Qualquer E Renomei Para Druid E Adicione Isto function onSay(cid, words, param) playerpos = getPlayerPosition(cid) if math.max(math.abs(playerpos.x-23), math.abs(playerpos.y-30)) < 9999 then doSendAnimatedText(playerpos, "Druid", TEXTCOLOR_BLUE) return 0 end return 1 end Depois Vá No Data > TalkActions > TalkActions.xml E Adicione Isto Nos Players . <talkaction words="Druid" script="Druid.lua" /> Obrigado . Esta Ai Seus Scripts Como Voce Pediu ! :smile_positivo: Abraços .
-
#Vilden Tem Gente Que Nao Sabe Fazer Isso Entao Vou Ensinar E Criar Logo Para Ele No Caso Mais Facil !!!
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.