Ir para conteúdo

Promotion E New Outifit Para Meu Systema Vip


wellpower

Posts Recomendados

bom galera n sei se é aki q devo posta pois é meu primeiro post

eu queria uma promotion e 2 novos outfit que quando o player comprase a vip ele recebese a promotion e os dois outfit, e quando a vip dele acaba a promotion sai e volta a ser o que ele era antes e os outfit tbm.

 

meu systema vip é esse

 

 

-- Script SYtem vip 1.0 --

-- By Vodkart --

 

function onSay(cid, words, param)

if(words == "!activevip") then

if doPlayerRemoveItem(cid,10309,1) == TRUE then

local days = 30

local daysvalue = days * 24 * 60 * 60

local storageplayer = getPlayerStorageValue(cid, 13700)

local timenow = os.time()

 

if getPlayerStorageValue(cid, 13700) - os.time() <= 0 then

time = timenow + daysvalue

else

time = storageplayer + daysvalue

end

 

if string.find(tostring(getCreatureName(cid)),"[[Vip]]") then

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.")

setPlayerStorageValue(cid, 13700, time)

local quantity = math.floor((getPlayerStorageValue(cid, 13700) - timenow)/(24 * 60 * 60))

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.")

else

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.")

setPlayerStorageValue(cid, 13700, time)

local name = getCreatureName(cid)

db.executeQuery("UPDATE `players` SET `name` = '[Vip] "..name.."' WHERE `id` = "..getPlayerGUID(cid)..";")

doRemoveCreature(cid)

end

else

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você precisa de "..price.." gp's para colocar vip.")

end

 

elseif(words == "!vipdays") then

local timenow = os.time()

local quantity = math.floor((getPlayerStorageValue(cid, 13700) - timenow)/(24 * 60 * 60))

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. (quantity < 0 and 0 or quantity) .." dias de VIP no seu character.")

 

elseif(words == "/checkvip") then

if getPlayerAccess(cid) == 5 then

if not param then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.")

end

 

local player = getPlayerByName(param)

if not isPlayer(player) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player "..player.." not found.")

end

 

local timenow = os.time()

 

local quantity = math.floor((getPlayerStorageValue(player, 13700) - timenow)/(24 * 60 * 60))

doPlayerPopupFYI(cid, "O jogador tem ".. (quantity < 0 and 0 or quantity) .." dias de VIP no character.")

return TRUE

end

 

elseif(words == "/addvip") then

if getPlayerAccess(cid) == 5 then

local t = string.explode(param, ",")

if not t[2] then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.")

end

 

local player = getPlayerByName(t[1])

local name = getCreatureName(player)

local days = t[2]

local pid = getPlayerByNameWildcard(t[1])

if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player with this name doesn\'t exist or is offline.")

return TRUE

end

 

local daysvalue = days*3600*24

local storageplayer = getPlayerStorageValue(player, 13700)

local timenow = os.time()

local time = storageplayer <= 0 and (timenow + daysvalue) or (storageplayer + daysvalue)

 

if string.find(tostring(getCreatureName(pid)),"[[Vip]]") then

doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Foram adicionados "..days.." dias de VIP no seu character.")

setPlayerStorageValue(player, 13700, time)

local quantity = math.floor((getPlayerStorageValue(player,13700) - timenow)/(3600*24))

doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Você tem "..quantity.." dias de VIP restantes.")

else

setPlayerStorageValue(player, 13700, time)

db.executeQuery("UPDATE `players` SET `name` = '[Vip] "..name.."' WHERE `id` = "..getPlayerGUID(player)..";")

doRemoveCreature(player)

end

end

 

elseif(words == "/delvip") then

if getPlayerAccess(cid) == 5 then

local dec = MESSAGE_INFO_DESCR

if(param == "") then return TRUE,doPlayerSendTextMessage(cid,18,"Command param required.")end

local C,t = {},string.explode(param, ",")

C.pos = getPlayerPosition(cid)

C.uid = getCreatureByName(t[1])

C.time = ((tonumber(t[2]) == nil) and 1 or tonumber(t[2]))*3600*24 --Tempo da vip por dia.

C.days = (tonumber(t[2]) == nil) and 1 or tonumber(t[2]) --Dias de vip.

 

if(getPlayerStorageValue(C.uid,13700) < C.time)then

doPlayerSendTextMessage(cid,dec,'O jogador '..t[1]..' não possui '..C.days..' dias de vip.')

else

doPlayerSendTextMessage(cid,dec,'Você removeu '..C.days..' dias de vip do player '..t[1]..'.')

setPlayerStorageValue(C.uid,13700,getPlayerStorageValue(C.uid,13700)-C.time)

end

doSendMagicEffect(C.pos, math.random(28,30))

end

end

 

return TRUE

end

 

 

 

 

 

e minhas vocçoes são essas

 

 

 

<?xml version="1.0" encoding="UTF-8"?>

<vocations>

<vocation id="0" name="None" description="none" needpremium="0" gaincap="5" gainhp="5" gainmana="5" gainhpticks="6" gainhpamount="1" gainmanaticks="6" gainmanaamount="1" manamultiplier="4.0" attackspeed="2000" soulmax="100" gainsoulticks="120" fromvoc="0" attackable="no">

<formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>

<skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/>

</vocation>

<vocation id="1" name="Sorcerer" description="a master sorcerer" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="3" gainhpamount="50" gainmanaticks="2" gainmanaamount="500" manamultiplier="1.1" attackspeed="200" soulmax="100" gainsoulticks="120" fromvoc="1">

<formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.3" magDamage="1.0" magHealingDamage="2.7" defense="1.0" magDefense="1.0" armor="1.0"/>

<skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/>

</vocation>

<vocation id="2" name="Druid" description="a elder druid" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="3" gainhpamount="50" gainmanaticks="2" gainmanaamount="500" manamultiplier="1.1" attackspeed="200" soulmax="100" gainsoulticks="120" fromvoc="2">

<formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.3" magDamage="1.0" magHealingDamage="2.7" defense="1.0" magDefense="1.0" armor="1.0"/>

<skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/>

</vocation>

<vocation id="3" name="Paladin" description="a royal paladin" needpremium="0" gaincap="20" gainhp="10" gainmana="15" gainhpticks="2" gainhpamount="150" gainmanaticks="2" gainmanaamount="400" manamultiplier="1.4" attackspeed="200" soulmax="100" gainsoulticks="120" fromvoc="3">

<formula meleeDamage="1.0" distDamage="2.5" wandDamage="1.0" magDamage="1.0" magHealingDamage="2.7" defense="2.5" magDefense="1.0" armor="1.0"/>

<skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/>

</vocation>

<vocation id="4" name="Knight" description="a elite knight" needpremium="0" gaincap="25" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="250" gainmanaticks="3" gainmanaamount="350" manamultiplier="3.0" attackspeed="200" soulmax="100" gainsoulticks="120" fromvoc="4">

<formula meleeDamage="2.5" distDamage="1.0" wandDamage="1.0" magDamage="2.5" magHealingDamage="2.7" defense="1.0" magDefense="1.0" armor="1.0"/>

<skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/>

</vocation>

<vocation id="5" name="Master Sorcerer" description="a slayer sorcerer" needpremium="1" gaincap="10" gainhp="5" gainmana="30" gainhpticks="2" gainhpamount="100" gainmanaticks="1" gainmanaamount="650" manamultiplier="1.1" attackspeed="180" soulmax="200" gainsoulticks="15" fromvoc="1" lessloss="30">

<formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.5" magDamage="1.0" magHealingDamage="2.7" defense="1.0" magDefense="1.0" armor="1.0"/>

<skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/>

</vocation>

<vocation id="6" name="Elder Druid" description="an slayer druid" needpremium="1" gaincap="10" gainhp="5" gainmana="30" gainhpticks="2" gainhpamount="100" gainmanaticks="1" gainmanaamount="650" manamultiplier="1.1" attackspeed="180" soulmax="200" gainsoulticks="15" fromvoc="2" lessloss="30">

<formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.5" magDamage="1.0" magHealingDamage="2.7" defense="1.0" magDefense="1.0" armor="1.0"/>

<skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/>

</vocation>

<vocation id="7" name="Royal Paladin" description="a slayer paladin" needpremium="1" gaincap="20" gainhp="10" gainmana="15" gainhpticks="1" gainhpamount="350" gainmanaticks="1" gainmanaamount="450" manamultiplier="1.4" attackspeed="190" soulmax="200" gainsoulticks="15" fromvoc="3" lessloss="30">

<formula meleeDamage="1.0" distDamage="2.6" wandDamage="1.0" magDamage="1.0" magHealingDamage="2.7" defense="2.6" magDefense="1.0" armor="1.0"/>

<skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/>

</vocation>

<vocation id="8" name="Elite Knight" description="an slayer knight" needpremium="1" gaincap="25" gainhp="15" gainmana="5" gainhpticks="1" gainhpamount="500" gainmanaticks="1" gainmanaamount="400" manamultiplier="3.0" attackspeed="180" soulmax="200" gainsoulticks="15" fromvoc="4" lessloss="30">

<formula meleeDamage="2.6" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="2.7" defense="2.6" magDefense="1.0" armor="1.0"/>

<skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/>

</vocation>

<!--

<vocation id="9" name="Epic Master Sorcerer" description="an epic master sorcerer" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="10" gainmanaticks="2" gainmanaamount="10" manamultiplier="1.1" attackspeed="2000" soulmax="200" gainsoulticks="15" fromvoc="5" lessloss="50">

<formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>

<skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/>

</vocation>

<vocation id="10" name="Epic Elder Druid" description="an epic elder druid" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="10" gainmanaticks="2" gainmanaamount="10" manamultiplier="1.1" attackspeed="2000" soulmax="200" gainsoulticks="15" fromvoc="6" lessloss="50">

<formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>

<skill fist="1.5" club="1.8" sword="1.8" axe="1.8" distance="1.8" shielding="1.5" fishing="1.1" experience="1.0"/>

</vocation>

<vocation id="11" name="Epic Royal Paladin" description="an epic royal paladin" needpremium="0" gaincap="20" gainhp="10" gainmana="15" gainhpticks="3" gainhpamount="10" gainmanaticks="3" gainmanaamount="10" manamultiplier="1.4" attackspeed="2000" soulmax="200" gainsoulticks="15" fromvoc="7" lessloss="50">

<formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>

<skill fist="1.2" club="1.2" sword="1.2" axe="1.2" distance="1.1" shielding="1.1" fishing="1.1" experience="1.0"/>

</vocation>

<vocation id="12" name="Epic Elite Knight" description="an epic elite knight" needpremium="0" gaincap="25" gainhp="15" gainmana="5" gainhpticks="8" gainhpamount="10" gainmanaticks="4" gainmanaamount="10" manamultiplier="3.0" attackspeed="2000" soulmax="200" gainsoulticks="15" fromvoc="8" lessloss="50">

<formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>

<skill fist="1.1" club="1.1" sword="1.1" axe="1.1" distance="1.4" shielding="1.1" fishing="1.1" experience="1.0"/>

</vocation>

-->

</vocations>

 

 

 

e meus outifits

 

 

<?xml version="1.0"?>

<outfits>

<outfit id="1">

<list gender="0" lookType="136" name="Citizen"/>

<list gender="1" lookType="128" name="Citizen"/>

</outfit>

 

<outfit id="2">

<list gender="0" lookType="137" name="Hunter"/>

<list gender="1" lookType="129" name="Hunter"/>

</outfit>

 

<outfit id="3">

<list gender="0" lookType="138" name="Mage"/>

<list gender="1" lookType="130" name="Mage"/>

</outfit>

 

<outfit id="4">

<list gender="0" lookType="139" name="Knight"/>

<list gender="1" lookType="131" name="Knight"/>

</outfit>

 

<outfit id="5" premium="yes">

<list gender="0" lookType="140" name="Noblewoman"/>

<list gender="1" lookType="132" name="Nobleman"/>

</outfit>

 

<outfit id="6" premium="yes">

<list gender="0" lookType="141" name="Summoner"/>

<list gender="1" lookType="133" name="Summoner"/>

</outfit>

 

<outfit id="7" premium="yes">

<list gender="0" lookType="142" name="Warrior"/>

<list gender="1" lookType="134" name="Warrior"/>

</outfit>

 

<outfit id="8" premium="yes">

<list gender="0" lookType="147" name="Barbarian"/>

<list gender="1" lookType="143" name="Barbarian"/>

</outfit>

 

<outfit id="9" premium="yes">

<list gender="0" lookType="148" name="Druid"/>

<list gender="1" lookType="144" name="Druid"/>

</outfit>

 

<outfit id="10" premium="yes">

<list gender="0" lookType="149" name="Wizard"/>

<list gender="1" lookType="145" name="Wizard"/>

</outfit>

 

<outfit id="11" premium="yes">

<list gender="0" lookType="150" name="Oriental"/>

<list gender="1" lookType="146" name="Oriental"/>

</outfit>

 

<outfit id="12" premium="yes">

<list gender="0" lookType="155" name="Pirate"/>

<list gender="1" lookType="151" name="Pirate"/>

</outfit>

 

<outfit id="13" premium="yes">

<list gender="0" lookType="156" name="Assassin"/>

<list gender="1" lookType="152" name="Assassin"/>

</outfit>

 

<outfit id="14" premium="yes">

<list gender="0" lookType="157" name="Beggar"/>

<list gender="1" lookType="153" name="Beggar"/>

</outfit>

 

<outfit id="15" premium="yes">

<list gender="0" lookType="158" name="Shaman"/>

<list gender="1" lookType="154" name="Shaman"/>

</outfit>

 

<outfit id="16" premium="yes">

<list gender="0" lookType="252" name="Norsewoman"/>

<list gender="1" lookType="251" name="Norseman"/>

</outfit>

 

<outfit id="17" premium="yes">

<list gender="0" lookType="269" name="Nightmare"/>

<list gender="1" lookType="268" name="Nightmare"/>

</outfit>

 

<outfit id="18" premium="yes">

<list gender="0" lookType="270" name="Jester"/>

<list gender="1" lookType="273" name="Jester"/>

</outfit>

 

<outfit id="19" premium="yes">

<list gender="0" lookType="279" name="Brotherhood"/>

<list gender="1" lookType="278" name="Brotherhood"/>

</outfit>

 

<outfit id="20" premium="yes">

<list gender="0" lookType="288" name="Demonhunter"/>

<list gender="1" lookType="289" name="Demonhunter"/>

</outfit>

 

<outfit id="21" premium="yes">

<list gender="0" lookType="324" name="Yalaharian"/>

<list gender="1" lookType="325" name="Yalaharian"/>

</outfit>

 

<outfit id="22" premium="yes">

<list gender="0" lookType="336" name="Warmaster"/>

<list gender="1" lookType="335" name="Warmaster"/>

</outfit>

 

<outfit id="23" default="0">

<list gender="0" lookType="329" name="Wife"/>

<list gender="1" lookType="328" name="Husband"/>

</outfit>

 

<outfit id="24" premium="yes">

<list gender="0" lookType="366" name="Wayfarer"/>

<list gender="1" lookType="367" name="Wayfarer"/>

</outfit>

</outfits>

 

 

quem puder arruma esse script e coloka esses requisitos que eu queria dou REP+ abraçoss e se n for pedir mtoo queria q uma alma boa q queria me ajuda tires as vocaçoes epics e na promotion q vai ser adicionado com a vip usa as vocaçoes slayer

Editado por wellpower
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...