AZANIK 2 Postado Junho 5, 2011 Share Postado Junho 5, 2011 Ai galera to criando um server so que quero uma area vip inedita mas com npc para levar para cidade algue sabe como eu faço isso? e tambem como cri um teplo vip para os palyers nacerem la? add msn se aklgue puder ajudar nikblak39@hotmail.com obrigado Link para o comentário Compartilhar em outros sites More sharing options...
Limaoloko 0 Postado Junho 6, 2011 Share Postado Junho 6, 2011 Cara é bem facil você cria a cidade e o templo vip pelo RME(Remere`s Map Editor) e o npc desde que você me de a localição do templo eu crio um npc para você. Link para o comentário Compartilhar em outros sites More sharing options...
AZANIK 2 Postado Junho 6, 2011 Autor Share Postado Junho 6, 2011 me deixe o seu msn ai Link para o comentário Compartilhar em outros sites More sharing options...
SkyDangerous 395 Postado Junho 6, 2011 Share Postado Junho 6, 2011 AZANIK Será a 3 vez que chamo sua atenção , por postagens em area errada e por fazer tópicos com titulos de "Ajuda". Você precissa ler as regras do forum , antes de postar não custa nada ficar 5 minutos lendo , isso evita você ser alertado ou até banido. O local certo é aqui Reportado :button_cancel: Link para o comentário Compartilhar em outros sites More sharing options...
582240 39 Postado Junho 6, 2011 Share Postado Junho 6, 2011 (editado) Aqui vai os links daqui msm do xtibia Como Fazer Uma Pvp Arena 100% Vip Sistem Coloca em data/npc/script, salve como vip.lua local keywordHandler = KeywordHandler:new()local npcHandler = NpcHandler:new(keywordHandler)NpcSystem.parseParameters(npcHandler)local talkState = {}function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) endfunction onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) endfunction onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) endfunction onThink() npcHandler:onThink() endlocal node1 = keywordHandler:addKeyword({'vip'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Se Você Quise Compra Vip So Fala { days } .'})function creatureSayCallback(cid, type, msg)p = 300000 -- Valor Da Premium account Em GPif(not npcHandler:isFocused(cid)) thenreturn falseendlocal talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid---------- MSGs ----------if msgcontains(msg, 'premium') or msgcontains(msg, 'Premium') or msgcontains(msg, 'premium') or msgcontains(msg, 'Premium Accounts') or msgcontains(msg, 'days') thenselfSay('Pois Bem , Cada Dia De Vip Custa '..p..' GPs, Quantos Dias Você Deseja Comprar?', cid)talkState[talkUser] = 1---== compra por GPs ==---elseif talkState[talkUser] == 1 thenif getNumber(msg) < 350 thenn = getNumber(msg)if n ~= 0 thenif getPlayerMoney(cid) > p*n thenselfSay('Dias de Vip: {'..n..'} por {'..n*(p)..'} GPs?', cid)talkState[talkUser] = 3elseselfSay('Você Nao Tem Gold Suficientes Para Comprar {'..n..'} Dias De Vip.', cid)talkState[talkUser] = 0endelseselfSay('Escolha Um Numero Acima De Zero.', cid)talkState[talkUser] = 0endelseselfSay('Você Nao Pode Comprar Mais Que 350 Dias De Vip.', cid)talkState[talkUser] = 0endelseif talkState[talkUser] == 3 then ---== GPs ==---if msgcontains(msg, 'yes') or msgcontains(msg, 'sim') or msgcontains(msg, 'SIM') or msgcontains(msg, 'YES') thenif getPlayerPremiumDays(cid)+n <= 350 thenif (doPlayerRemoveMoney(cid, p*n) ~= TRUE) thennpcHandler:say('Voce Nao Tem Gold Suficientes!', cid)talkState[talkUser] = 0elsedoPlayerAddPremiumDays(cid, n)selfSay('Compra Efetuada Com Sucesso , Dias De Vip:{ '..n..' }.', cid)talkState[talkUser] = 0endelsenpcHandler:say('Voce Nao Pode Ter Mais Que 350 Dias De Vip!', cid)talkState[talkUser] = 0endendelseif msgcontains(msg, 'no') or msgcontains(msg, 'nao') or msgcontains(msg, 'não') or msgcontains(msg, 'NO') or msgcontains(msg, 'NAO') or msgcontains(msg, 'NÃO')thenselfSay('Tudo Bem.', cid)talkState[talkUser] = 0endendnpcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)npcHandler:addModule(FocusModule:new())-- function maded by Gesior--function getNumber(txt) --return number if its number and is > 0, else return 0x = string.gsub(txt,"%a","")x = tonumber(x)if x ~= nill and x > 0 thenreturn xelsereturn 0endend coloque em data/npc, salve como Mayron VIP Seller.xml <?xml version="1.0" encoding="UTF-8"?><npc name="Mayron VIP Seller" script="data/npc/scripts/vip.lua" walkinterval="3000" floorchange="0" access="5" > <health now="150" max="150"/> <look type="332" head="78" body="86" legs="114" feet="116" addons="0" corpse="2212"/> <parameters> <parameter key="message_greet" value="Oi |PLAYERNAME|. Eu vendo { Vip }."/> <parameter key="message_farewell" value="Volte Sempre."/> </parameters></npc> coloque em data/movements.xml <movevent type="StepIn" uniqueid="13700" event="script" value="vipe.lua"/></movements> coloque em data/movements/script -- Vip System by Zerofunction onStepIn(cid, item, position, fromPosition) local config = {msgDenied = "Vc nao e vip , compre no npc vip.",msgWelcome = "Seja Bem Vindo a Area vip."} if getPlayerPremiumDays(cid) <= 0 thendoTeleportThing(cid, fromPosition, true)doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied)doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)return trueenddoPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome)return trueend ESPERO QUE TENHA TE AJUDADO !!! CREDITOS ZERO. e 5% pra mim pelo post e alguma modificações coloque o UID 13700 nos sqm que quiser ser só para vip... (300k por dia) e coloque o npc tmb... vlw espero ter ajudado Para criar o map vip vc tb precisa do link abaixo Aprenda A Usa Rme Map Editor e como virar morador de uma cidade: postado originalmente por: Notorious function onUse(cid, item, frompos)if item.uid == 5000 thendoPlayerSetTown(cid, townid)doSendMagicEffect(frompos,12)temple = getTownTemplePosition(townid)doTeleportThing(cid,temple)doPlayerSendTextMessage(cid,22,"Obrigado, você agora é morador desta cidade ...")endreturn TRUEend Voce deve editar o itemuid ao valor que voce queira, o townid, normalmente é visto no mapeditor, da cidade que o jogador virará morador e se quiser a mensagem que aparece quando ele vira cidadão.Eu nao testei o script ainda, por issso se tiver qualquer erro poste aqui o erro ... e por ultimo o npc teleporter: [hot³]npc Teleporter Para quem ja cansou de player perguntando onde Editado Junho 6, 2011 por 582240 Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados