Yogotibia 6 Postado 23 de Dezembro 2010 Compartilhar Postado 23 de Dezembro 2010 Olá Pessoal, venho trazer este tutorial por que é muito bom mesmo. Então vamos láh Este Tutorial Contém : • Tile • Vip Days Comando • Remove Vip Days Comando • Auto Teleport Player Sem Vip • Effect Só a players Vip Tile (Só players Vip podem entrar) Agora vá em data/movements/scripts copie qualquer arquivo .lua e renomeie como "viptile" nele bote isso : function onStepIn(cid, item, position, fromPosition) if getPlayerVipDays(cid) == 0 then doTeleportThing(cid, fromPosition, FALSE) end return true end Depois vá em data/movements/movements.xml e adicione isso : <movevent type="StepIn" actionid="13500" event="script" value="viptile.lua"/> Vip Days Comando(adiciona dias de vip no player) Agora vá em data/talkactions/scripts copie qualquer arquivo .lua e renomeie para "adddays" e adicione isso nele : function onSay(cid, words, param, channel) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command requires param.") return true end local t = string.explode(param, ",") t[1] = tonumber(t[1]) if(not t[1]) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command requires numeric param.") return true end local pid = cid if(t[2]) then pid = getPlayerByNameWildcard(t[2]) if(not pid) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player " .. t[2] .. " not found.") return true end end if(t[1] > 365) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You can only add max 365 vip days.") return true end sender = getPlayerByNameWildcard(cid) doAddVipDays(pid, t[1]) doPlayerSendTextMessage(cid, "You have added ".. t[1] .." vip days to ".. t[2]) doPlayerSendTextMessage(pid, sender .." just added you ".. t[1] .." vip days.") return true end Depois vá em data/talkactions/talkactions.xml e adicione isso : <talkaction log="yes" words="/adddays" access="5" event="script" value="adddays.lua"/> Remove Vip Days Comando (adiciona remove dias de vip do player) Agora vá data/talkactions/scripts copie qualquer arquivo .lua e renomeie para "removedays" e coloque isso nele : function onSay(cid, words, param, channel) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command requires param.") return true end local t = string.explode(param, ",") t[1] = tonumber(t[1]) if(not t[1]) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command requires numeric param.") return true end local pid = cid if(t[2]) then pid = getPlayerByNameWildcard(t[2]) if(not pid) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player " .. t[2] .. " not found.") return true end end if(t[1] > 365) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You can only add max 365 vip days.") return true end sender = getPlayerByNameWildcard(cid) doRemoveVipDays(pid, t[1]) doPlayerSendTextMessage(cid, "You have removed ".. t[1] .." vip days to ".. t[2]) doPlayerSendTextMessage(pid, sender .." just removed you ".. t[1] .." vip days.") return true end Agora vá em data/talkactions/talkactions.xml e adicione isso nele : <talkaction log="yes" words="/removedays" access="5" event="script" value="removedays.lua"/> Auto Teleport player sem Vip(qualquer player encontrado em área Vip sem vip é teleportado para o templo) Vá em data/creaturescript/scripts copie qualquer arquivo .lua e renomei para "templeteleport" e adicione isso a ele : function onLogin(cid) if getPlayerVipDays(cid) > 0 then setPlayerStorageValue(cid, 20500, 1) elseif getPlayerVipDays(cid) == 0 and getPlayerStorageValue(cid, 20500) == 1 then doTeleportThing(cid, getPlayerMasterPos(cid)) setPlayerStorageValue(cid, 20500, -1) end return true end Agora vá em data/creaturescripts/scripts/login.lua e adicione isso a ele : registerCreatureEvent(cid, "TempleTeleporter") Effect Só a players Vips(efeito quando player Vip loga aparece mensagem) Agora vá em data/globalevents/scripts copie qualquer arquivo .lua e renomeie como "vipeffect" e nele adicione isso : function onThink(interval, lastExecution) for _, name in ipairs(getOnlinePlayers()) do local cid = getPlayerByName(name) if getPlayerVipDays(cid) >= 1 then doSendMagicEffect(getPlayerPosition(cid), 27) doSendAnimatedText(getPlayerPosition(cid), "VIP!", TEXTCOLOR_RED) end end return true end OBS : o que está em Rosa você pode é a fala que aparece quando o player Vip loga então pode mudar! Depois vá em data/globalevents/globalevents.xml e adicione isso a ele : <globalevent name="vipeffect" interval="2" script="vipeffect.lua"/> __________ FIM DO TUTORIAL ______________ Então é isso pessoal, Obrigado a todos ! Tchau ᅠᅠMural de Coleçõesᅠᅠ Clique aqui e adquira suas medalhas Link para o comentário Compartilhar em outros sites Mais opções de compartilhamento...
PoweR BoLT 97 Postado 24 de Dezembro 2010 Compartilhar Postado 24 de Dezembro 2010 opaa grandes scripts com certeza ajudam na parte de criação de um bom servidor aumentando sua qualidade podendo transforma-lo em um dos melhores obrigado por postar até ! ᅠᅠMural de Coleçõesᅠᅠ Clique aqui e adquira suas medalhas Link para o comentário Compartilhar em outros sites Mais opções de compartilhamento...
'Punisher~' 3 Postado 24 de Dezembro 2010 Compartilhar Postado 24 de Dezembro 2010 concerteza muito foda , iremos precisar de membros como você para atuar constantemente nessa área , agradecemos pela contribuição , abraços nego ! :D ᅠᅠMural de Coleçõesᅠᅠ Clique aqui e adquira suas medalhas Link para o comentário Compartilhar em outros sites Mais opções de compartilhamento...
Yogotibia 6 Postado 24 de Dezembro 2010 Compartilhar Postado 24 de Dezembro 2010 Obrigado a todos :D Em Breve faço VIP System por item :D ᅠᅠMural de Coleçõesᅠᅠ Clique aqui e adquira suas medalhas Link para o comentário Compartilhar em outros sites Mais opções de compartilhamento...
levicanazzi 0 Postado 28 de Dezembro 2010 Compartilhar Postado 28 de Dezembro 2010 Yogotibia vc sabe como colocar o viptile? ᅠᅠMural de Coleçõesᅠᅠ Clique aqui e adquira suas medalhas Link para o comentário Compartilhar em outros sites Mais opções de compartilhamento...
Yogotibia 6 Postado 28 de Dezembro 2010 Compartilhar Postado 28 de Dezembro 2010 @levi Sim é a primeira parte do Tutorial -.-' ᅠᅠMural de Coleçõesᅠᅠ Clique aqui e adquira suas medalhas Link para o comentário Compartilhar em outros sites Mais opções de compartilhamento...
claradacdd 0 Postado 29 de Dezembro 2010 Compartilhar Postado 29 de Dezembro 2010 hummm ᅠᅠMural de Coleçõesᅠᅠ Clique aqui e adquira suas medalhas Link para o comentário Compartilhar em outros sites Mais opções de compartilhamento...
Xx comnome Xx 0 Postado 30 de Dezembro 2010 Compartilhar Postado 30 de Dezembro 2010 @Yogotibia Muito bom adorei.Eu sempre quis faser isso mas eu numca consegui vlw mesmo cara :lol: É necessário se cadastrar para acessar o conteúdo. Entre ou Cadastre-se ᅠᅠMural de Coleçõesᅠᅠ Clique aqui e adquira suas medalhas Link para o comentário Compartilhar em outros sites Mais opções de compartilhamento...
'Empty~* 1 Postado 31 de Dezembro 2010 Compartilhar Postado 31 de Dezembro 2010 Esta Otimo Seu Topico Bem Organizado Com Previews , Fontes boas Com Cores Bem Formatado Centralizado Ta Perfect Enquanto ao Tutorial Otimo Conteudo Bem Informativo Adorei Thx ' ᅠᅠMural de Coleçõesᅠᅠ Clique aqui e adquira suas medalhas Link para o comentário Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados