Postado Novembro 2, 2014 10 anos Opa! Bom to querendo um script que só vips consigam entrar em tal área dando use em um item, ou seja após dar use no item ela automaticamente se tornaria vip e conseguiria passar em tal área! Gostaria também que se a pessoa for vip ela teria [PRO] do lado do name! E também que a vip seja infinita! Quem conseguir fazer para mim, darei rep+ Abraços! Editado Novembro 2, 2014 10 anos por Kd meu arrozz (veja o histórico de edições)
Postado Novembro 2, 2014 10 anos Solução O Script pro nome ta aí, só fazer o baú: Actions.xml <action uniqueid="35400" script="proname.lua" /> Actions/scripts/proname.lua function onUse(cid, item, fromPosition, itemEx, toPosition) if item.uid == 35400 then queststatus = getPlayerStorageValue(cid,35400) if queststatus == -1 or queststatus == 0 then doCreatureSay(cid, "VOcê recebeu seu beneficio por ser vip!", TALKTYPE_ORANGE_1) db.executeQuery("UPDATE `players` SET `name` = '[PRO] "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";") doPlayerSendTextMessage(cid,25,"Você será kikado em 10 segundos para mudança de nome.") doPlayerAddAddons(cid, 1) addEvent(doRemoveCreature, 10*1000, cid, true) setPlayerStorageValue(cid, 35400, 1) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYDAMAGE) else doPlayerSendTextMessage(cid,22,"você ja tem o [PRO] no nome.") end return true end end Entenda tudo sobre VPS, DEDICADOS & HOSPEDAGENS. => Clique aqui Global Full Download 10.9x - TFS 1.2/FERUMBRAS/KRAILOS. => Clique aqui Muitos querem aquilo que você tem, mas vão desistir quando souberem o preço que você pagou. lu.lukinha [email protected]
Postado Novembro 2, 2014 10 anos CRIE UM ARQUIVO CHAMADO VIP Tile.lua em /actions/scripts function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local days = 30 -- dias que serão adicionados local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 445566) local timenow = os.time() if getPlayerStorageValue(cid, 445566) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 445566, time) local quantity = math.floor((getPlayerStorageValue(cid, 445566) - timenow)/(24 * 60 * 60)) doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") if (config.removeOnUse == "yes") then doRemoveItem(item.uid, 1) end return TRUE end Em actions.xml: <action itemid="5785" script="VIP Item.lua"/> *5785 - ESSE É O ID DO ITEM QUE VAI DAR VIP!-------------------------------------------------------------------Agora em movements/scripts crie um arquivo chamado viptile.lua function onStepIn(cid, item, position, fromPosition) local config = { msgDenied = "This place is only for vip players,please buy a vip scroll..", msgWelcome = "Welcome to VIP PLACE!!." } if getPlayerStorageValue(cid, 445566) - os.time() <= 0 then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return TRUE end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome) return TRUE end E adicione a tag aos movements.xml : <movevent type="StepIn" actionid="29859" event="script" value="viptile.lua"/> e no piso que for pra vip,vc põe 29859 no ACTIONID do piso,no mapa.O STORAGE DO SEU VIP SYSTEM AGORA É 445566! Editado Novembro 2, 2014 10 anos por PriisioneR (veja o histórico de edições) | TFS 0.4 DEV | Ajudei você ? retribua a ajuda com uma Reputação positiva " Se a sua vida for a melhor coisa que já te aconteceu, acredite, você tem mais sorte do que pode imaginar. "
Postado Novembro 2, 2014 10 anos Autor Valeu! @Absolute Funcionou! @PriisioneR Obrigado por me passar o script, mas já achei e funcionou, não postei antes por que estava testando-o, obrigado mesmo e desculpe se fiz você perder tempo ;s Quem puder pode fechar o tópico!
Postado Novembro 3, 2014 10 anos nada amigo marque como melhor resposta para o tópico ficar resolvido | TFS 0.4 DEV | Ajudei você ? retribua a ajuda com uma Reputação positiva " Se a sua vida for a melhor coisa que já te aconteceu, acredite, você tem mais sorte do que pode imaginar. "
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.