Ir para conteúdo
  • Cadastre-se

(Resolvido)Premium Scroll


Ir para solução Resolvido por Noob II,

Posts Recomendados

Olá galera do TK , dei uma pesquisada por alto aqui no fórum porem não obtive muito sucesso, sou iniciante na área de script e não estou conseguindo criar a script, vejam se podem me ajudar.

Gostaria de uma scripts na qual eu configuraria um item para ser um Premium Scroll.

1° Script Premium scroll dá 3 dias de premium

2° Script premium scroll da 9 dias de premium

 

3° script premium scroll da 18 dias de premium

 

4° script premium scroll da 36 dias de premium

56 minutos atrás, Yago Blind. disse:

Olá galera do TK , dei uma pesquisada por alto aqui no fórum porem não obtive muito sucesso, sou iniciante na área de script e não estou conseguindo criar a script, vejam se podem me ajudar.

Gostaria de uma scripts na qual eu configuraria um item para ser um Premium Scroll.

1° Script Premium scroll dá 3 dias de premium

2° Script premium scroll da 9 dias de premium

 

3° script premium scroll da 18 dias de premium

 

4° script premium scroll da 36 dias de premium


#Resolvido. Para quem precisar .

 

local pdays = 30 -- Dias de Premium que ira ganhar
    function onUse(cid, item, fromPosition, itemEx, toPosition)
            doPlayerAddPremiumDays(cid, pdays)
            doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce ganhou  " .. pdays .. " dias de preium account.")
            doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_RED)
            doRemoveItem(item.uid, 1)
            doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce sera desconectado em 5 segundos.")
            addEvent(doRemoveCreature, 1500, cid)
end



 

Link para o post
Compartilhar em outros sites

+REP bb

Aliás, uma dúvida, vê se você consegue me ajudar...

Sua scrip da a permissão pra eu entrar na area vip e tal, mas o status continua FREE ACCOUNT, você sabe como me ajudar ?

Editado por Bazires (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
5 minutos atrás, Bazires disse:

+REP bb

Aliás, uma dúvida, vê se você consegue me ajudar...

Sua scrip da a permissão pra eu entrar na area vip e tal, mas o status continua FREE ACCOUNT, você sabe como me ajudar ?

 

Posta teu config.lua ai 

Link para o post
Compartilhar em outros sites

Procure por freePremium no seu config.lua e 

freePremium = false

Se estiver true coloque false.

Editado por Yago Blind. (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
  • Solução

Um script mais completo ^^

 

function onUse(cid, item, fromPosition, itemEx, toPosition)

local name = getCreatureName(cid)
local days = 30 -- dias que serão adicionados
local strg = 33339 -- valor da sua storage
local strg_n = 12120 -- não precisa editar
local daysvalue = days * 24 * 60 * 60
local storageplayer = getPlayerStorageValue(cid, strg)
local timenow = os.time()


    if getPlayerStorageValue(cid, strg) - 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, strg, time)
local quantity = math.floor((getPlayerStorageValue(cid, strg) - timenow)/(24 * 60 * 60))
        doSendMagicEffect(getPlayerPosition(cid), math.random(28,30))
        doPlayerAddPremiumDays(cid, days)
        doRemoveItem(item.uid, 1)
    if getPlayerStorageValue(cid, strg_n) < 1  then
        setPlayerStorageValue(cid, strg_n, 1) 
        addEvent(doRemoveCreature, 5000, cid)
    end
return TRUE
end

Editado por Noob II (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
1 minuto atrás, Noob II disse:

Um script mais completo ^^

 

 


function onUse(cid, item, fromPosition, itemEx, toPosition)

local name = getCreatureName(cid)
local days = 30 -- dias que serão adicionados
local strg = 33339 -- valor da sua storage
local strg_n = 12120 -- não precisa editar
local daysvalue = days * 24 * 60 * 60
local storageplayer = getPlayerStorageValue(cid, strg)
local timenow = os.time()


    if getPlayerStorageValue(cid, strg) - 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, strg, time)
local quantity = math.floor((getPlayerStorageValue(cid, strg) - timenow)/(24 * 60 * 60))
        doSendMagicEffect(getPlayerPosition(cid), math.random(28,30))
        doPlayerAddPremiumDays(cid, 30)
        doRemoveItem(item.uid, 1)
    if getPlayerStorageValue(cid, strg_n) < 1  then
        setPlayerStorageValue(cid, strg_n, 1) 
        addEvent(doRemoveCreature, 5000, cid)
    end
return TRUE
end

 



Muito bom rep++ , porem me diga oque mudou ?? (ficou maior a script porem não entendo muito.)

 

Link para o post
Compartilhar em outros sites
5 minutos atrás, Noob II disse:

 

Posta teu config.lua ai 

 

Desculpa, não sei esconder, mas tá ai

accountManager = true
namelockManager = true
newPlayerChooseVoc = true
newPlayerSpawnPosX = 1027
newPlayerSpawnPosY = 910
newPlayerSpawnPosZ = 7
newPlayerTownId = 1
newPlayerLevel = 1
newPlayerMagicLevel = 1
generateAccountNumber = false

redSkullLength = 7 * 24 * 60 * 60
blackSkullLength = 15 * 24 * 60 * 60
dailyFragsToRedSkull = 30
weeklyFragsToRedSkull = 40
monthlyFragsToRedSkull = 100
dailyFragsToBlackSkull = 40
weeklyFragsToBlackSkull = 30
monthlyFragsToBlackSkull = 120
dailyFragsToBanishment = 25
weeklyFragsToBanishment = 45
monthlyFragsToBanishment = 450
blackSkulledDeathHealth = 1
blackSkulledDeathMana = 0
useBlackSkull = true
useFragHandler = true
advancedFragList = false

notationsToBan = 3
warningsToFinalBan = 4
warningsToDeletion = 5
banLength = 3 * 24 * 60 * 60
killsBanLength = 0
finalBanLength = 3 * 24 * 60 * 60
ipBanishmentLength = 3 * 24 * 60 * 60
broadcastBanishments = false
maxViolationCommentSize = 200
violationNameReportActionType = 2
autoBanishUnknownBytes = true

worldType = "pvp"
protectionLevel = 150
pvpTileIgnoreLevelAndVocationProtection = true
pzLocked = 20 * 1000
huntingDuration = 60 * 1000
criticalHitChance = 20
criticalHitMultiplier = 1
displayCriticalHitNotify = false
removeWeaponAmmunition = false
removeWeaponCharges = false
removeRuneCharges = true
whiteSkullTime = 3 * 60 * 1000
noDamageToSameLookfeet = false
showHealingDamage = true
showHealingDamageForMonsters = false
fieldOwnershipDuration = 5 * 1000
stopAttackingAtExit = true
oldConditionAccuracy = false
loginProtectionPeriod = 5 * 1000
deathLostPercent = 10
stairhopDelay = 2 * 1000
pushCreatureDelay = 1 * 1000
deathContainerId = 1987
gainExperienceColor = 215
addManaSpentInPvPZone = true
squareColor = 0
allowFightback = true

worldId = 0
ip = "lovestoo.zapto.org"
bindOnlyConfiguredIpAddress = false
loginPort = 7171
gamePort = 7172
adminPort = 7171
statusPort = 7171
loginTries = 10
retryTimeout = 5 * 1000
loginTimeout = 60 * 1000
maxPlayers = 100
motd = "Bem Vindo ao NTO Lovestoo!"
displayOnOrOffAtCharlist = false
onePlayerOnlinePerAccount = true
allowClones = false
serverName = "NTO Lovestoo"
loginMessage = "Bem Vindo ao NTO Lovestoo!"
statusTimeout = 5 * 60 * 1000
replaceKickOnLogin = true
forceSlowConnectionsToDisconnect = false
loginOnlyWithLoginServer = false
premiumPlayerSkipWaitList = false

sqlType = "sqlite"
sqlHost = "localhost"
sqlPort = 3306
sqlUser = "root"
sqlPass = "ja2uk2p2"
sqlDatabase = "naruto"
sqlFile = "forgottenserver.s3db"
sqlKeepAlive = 0
mysqlReadTimeout = 10
mysqlWriteTimeout = 10
encryptionType = "plain"

deathListEnabled = true
deathListRequiredTime = 1 * 60 * 1000
deathAssistCount = 19
maxDeathRecords = 5

ingameGuildManagement = true
levelToFormGuild = 200
premiumDaysToFormGuild = 0
guildNameMinLength = 3
guildNameMaxLength = 20

highscoreDisplayPlayers = 15
updateHighscoresAfterMinutes = 1

buyableAndSellableHouses = true
houseNeedPremium = false
bedsRequirePremium = false
levelToBuyHouse = 200
housesPerAccount = 0
houseRentAsPrice = false
housePriceAsRent = false
housePriceEachSquare = 25000
houseRentPeriod = "Never"
houseCleanOld = 0
guildHalls = false

timeBetweenActions = 200
timeBetweenExActions = 1000
hotkeyAimbotEnabled = true

mapName = "NTOServer"
mapAuthor = "MadaraOT"
randomizeTiles = true
storeTrash = true
cleanProtectedZones = true
mailboxDisabledTowns = ""

defaultPriority = "high"
niceLevel = 5
coresUsed = "-1"

optimizeDatabaseAtStartup = true
removePremiumOnInit = true
confirmOutdatedVersion = false

formulaLevel = 2.0
formulaMagic = 0.5
bufferMutedOnSpellFailure = false
spellNameInsteadOfWords = true
emoteSpells = true

allowChangeOutfit = false
allowChangeColors = false
allowChangeAddons = false
disableOutfitsForPrivilegedPlayers = true
addonsOnlyPremium = true

dataDirectory = "data/"
bankSystem = true
displaySkillLevelOnAdvance = true
promptExceptionTracerErrorBox = true
separateViplistPerCharacter = false
maximumDoorLevel = 999
maxMessageBuffer = 8

saveGlobalStorage = false
useHouseDataStorage = false
storePlayerDirection = false

checkCorpseOwner = false
monsterLootMessage = 3
monsterLootMessageType = 25

ghostModeInvisibleEffect = false
ghostModeSpellEffects = true

idleWarningTime = 14 * 60 * 1000
idleKickTime = 15 * 60 * 1000
expireReportsAfterReads = 1
playerQueryDeepness = 2
maxItemsPerPZTile = 0
maxItemsPerHouseTile = 0

freePremium = false
premiumForPromotion = true

blessingOnlyPremium = false
blessingReductionBase = 100
blessingReductionDecreament = 100
eachBlessReduction = 17

experienceStages = true
rateExperience = 1
rateExperienceFromPlayers = 0
rateSkill = 10
rateMagic = 15
rateLoot = 4
rateSpawn = 6

rateMonsterHealth = 1.0
rateMonsterMana = 1.0
rateMonsterAttack = 1.0
rateMonsterDefense = 1.0

minLevelThresholdForKilledPlayer = 0.9
maxLevelThresholdForKilledPlayer = 1.1

rateStaminaLoss = 1
rateStaminaGain = 3
rateStaminaThresholdGain = 1
staminaRatingLimitTop = 40 * 60
staminaRatingLimitBottom = 14 * 60
rateStaminaAboveNormal = 1.5
rateStaminaUnderNormal = 0.0
staminaThresholdOnlyPremium = false

experienceShareRadiusX = 30
experienceShareRadiusY = 30
experienceShareRadiusZ = 1
experienceShareLevelDifference = 2 / 3
extraPartyExperienceLimit = 20
extraPartyExperiencePercent = 5
experienceShareActivity = 2 * 60 * 1000

globalSaveEnabled = false
globalSaveHour = 8
shutdownAtGlobalSave = false
cleanMapAtGlobalSave = false

deSpawnRange = 2
deSpawnRadius = 50

maxPlayerSummons = 4
teleportAllSummons = false
teleportPlayerSummons = false

ownerName = "NTO Server"
ownerEmail = "--"
url = "--"
location = "Brazil"
displayGamemastersWithOnlineCommand = false

adminLogsEnabled = false
displayPlayersLogging = true
prefixChannelLogs = ""
runFile = ""
outLogName = ""
errorLogName = ""
truncateLogsOnStartup = false

Link para o post
Compartilhar em outros sites
7 minutos atrás, Yago Blind. disse:



Muito bom rep++ , porem me diga oque mudou ?? (ficou maior a script porem não entendo muito.)

 

 

Não muita coisa amigo, só foi adicionado uma função para setar e checar a storage dos dias premium do player e algumas linhas para deixar o script mais organizado ^^

 

12 minutos atrás, Bazires disse:

 

Desculpa, não sei esconder, mas tá ai

accountManager = true


namelockManager = true
newPlayerChooseVoc = true
newPlayerSpawnPosX = 1027
newPlayerSpawnPosY = 910
newPlayerSpawnPosZ = 7
newPlayerTownId = 1
newPlayerLevel = 1
newPlayerMagicLevel = 1
generateAccountNumber = false

redSkullLength = 7 * 24 * 60 * 60
blackSkullLength = 15 * 24 * 60 * 60
dailyFragsToRedSkull = 30
weeklyFragsToRedSkull = 40
monthlyFragsToRedSkull = 100
dailyFragsToBlackSkull = 40
weeklyFragsToBlackSkull = 30
monthlyFragsToBlackSkull = 120
dailyFragsToBanishment = 25
weeklyFragsToBanishment = 45
monthlyFragsToBanishment = 450
blackSkulledDeathHealth = 1
blackSkulledDeathMana = 0
useBlackSkull = true
useFragHandler = true
advancedFragList = false

notationsToBan = 3
warningsToFinalBan = 4
warningsToDeletion = 5
banLength = 3 * 24 * 60 * 60
killsBanLength = 0
finalBanLength = 3 * 24 * 60 * 60
ipBanishmentLength = 3 * 24 * 60 * 60
broadcastBanishments = false
maxViolationCommentSize = 200
violationNameReportActionType = 2
autoBanishUnknownBytes = true

worldType = "pvp"
protectionLevel = 150
pvpTileIgnoreLevelAndVocationProtection = true
pzLocked = 20 * 1000
huntingDuration = 60 * 1000
criticalHitChance = 20
criticalHitMultiplier = 1
displayCriticalHitNotify = false
removeWeaponAmmunition = false
removeWeaponCharges = false
removeRuneCharges = true
whiteSkullTime = 3 * 60 * 1000
noDamageToSameLookfeet = false
showHealingDamage = true
showHealingDamageForMonsters = false
fieldOwnershipDuration = 5 * 1000
stopAttackingAtExit = true
oldConditionAccuracy = false
loginProtectionPeriod = 5 * 1000
deathLostPercent = 10
stairhopDelay = 2 * 1000
pushCreatureDelay = 1 * 1000
deathContainerId = 1987
gainExperienceColor = 215
addManaSpentInPvPZone = true
squareColor = 0
allowFightback = true

worldId = 0
ip = "lovestoo.zapto.org"
bindOnlyConfiguredIpAddress = false
loginPort = 7171
gamePort = 7172
adminPort = 7171
statusPort = 7171
loginTries = 10
retryTimeout = 5 * 1000
loginTimeout = 60 * 1000
maxPlayers = 100
motd = "Bem Vindo ao NTO Lovestoo!"
displayOnOrOffAtCharlist = false
onePlayerOnlinePerAccount = true
allowClones = false
serverName = "NTO Lovestoo"
loginMessage = "Bem Vindo ao NTO Lovestoo!"
statusTimeout = 5 * 60 * 1000
replaceKickOnLogin = true
forceSlowConnectionsToDisconnect = false
loginOnlyWithLoginServer = false
premiumPlayerSkipWaitList = false

sqlType = "sqlite"
sqlHost = "localhost"
sqlPort = 3306
sqlUser = "root"
sqlPass = "ja2uk2p2"
sqlDatabase = "naruto"
sqlFile = "forgottenserver.s3db"
sqlKeepAlive = 0
mysqlReadTimeout = 10
mysqlWriteTimeout = 10
encryptionType = "plain"

deathListEnabled = true
deathListRequiredTime = 1 * 60 * 1000
deathAssistCount = 19
maxDeathRecords = 5

ingameGuildManagement = true
levelToFormGuild = 200
premiumDaysToFormGuild = 0
guildNameMinLength = 3
guildNameMaxLength = 20

highscoreDisplayPlayers = 15
updateHighscoresAfterMinutes = 1

buyableAndSellableHouses = true
houseNeedPremium = false
bedsRequirePremium = false
levelToBuyHouse = 200
housesPerAccount = 0
houseRentAsPrice = false
housePriceAsRent = false
housePriceEachSquare = 25000
houseRentPeriod = "Never"
houseCleanOld = 0
guildHalls = false

timeBetweenActions = 200
timeBetweenExActions = 1000
hotkeyAimbotEnabled = true

mapName = "NTOServer"
mapAuthor = "MadaraOT"
randomizeTiles = true
storeTrash = true
cleanProtectedZones = true
mailboxDisabledTowns = ""

defaultPriority = "high"
niceLevel = 5
coresUsed = "-1"

optimizeDatabaseAtStartup = true
removePremiumOnInit = true
confirmOutdatedVersion = false

formulaLevel = 2.0
formulaMagic = 0.5
bufferMutedOnSpellFailure = false
spellNameInsteadOfWords = true
emoteSpells = true

allowChangeOutfit = false
allowChangeColors = false
allowChangeAddons = false
disableOutfitsForPrivilegedPlayers = true
addonsOnlyPremium = true

dataDirectory = "data/"
bankSystem = true
displaySkillLevelOnAdvance = true
promptExceptionTracerErrorBox = true
separateViplistPerCharacter = false
maximumDoorLevel = 999
maxMessageBuffer = 8

saveGlobalStorage = false
useHouseDataStorage = false
storePlayerDirection = false

checkCorpseOwner = false
monsterLootMessage = 3
monsterLootMessageType = 25

ghostModeInvisibleEffect = false
ghostModeSpellEffects = true

idleWarningTime = 14 * 60 * 1000
idleKickTime = 15 * 60 * 1000
expireReportsAfterReads = 1
playerQueryDeepness = 2
maxItemsPerPZTile = 0
maxItemsPerHouseTile = 0

freePremium = false
premiumForPromotion = true

blessingOnlyPremium = false
blessingReductionBase = 100
blessingReductionDecreament = 100
eachBlessReduction = 17

experienceStages = true
rateExperience = 1
rateExperienceFromPlayers = 0
rateSkill = 10
rateMagic = 15
rateLoot = 4
rateSpawn = 6

rateMonsterHealth = 1.0
rateMonsterMana = 1.0
rateMonsterAttack = 1.0
rateMonsterDefense = 1.0

minLevelThresholdForKilledPlayer = 0.9
maxLevelThresholdForKilledPlayer = 1.1

rateStaminaLoss = 1
rateStaminaGain = 3
rateStaminaThresholdGain = 1
staminaRatingLimitTop = 40 * 60
staminaRatingLimitBottom = 14 * 60
rateStaminaAboveNormal = 1.5
rateStaminaUnderNormal = 0.0
staminaThresholdOnlyPremium = false

experienceShareRadiusX = 30
experienceShareRadiusY = 30
experienceShareRadiusZ = 1
experienceShareLevelDifference = 2 / 3
extraPartyExperienceLimit = 20
extraPartyExperiencePercent = 5
experienceShareActivity = 2 * 60 * 1000

globalSaveEnabled = false
globalSaveHour = 8
shutdownAtGlobalSave = false
cleanMapAtGlobalSave = false

deSpawnRange = 2
deSpawnRadius = 50

maxPlayerSummons = 4
teleportAllSummons = false
teleportPlayerSummons = false

ownerName = "NTO Server"
ownerEmail = "--"
url = "--"
location = "Brazil"
displayGamemastersWithOnlineCommand = false

adminLogsEnabled = false
displayPlayersLogging = true
prefixChannelLogs = ""
runFile = ""
outLogName = ""
errorLogName = ""
truncateLogsOnStartup = false

 

Já tá configurado corretamente, ainda continua free account? 

Link para o post
Compartilhar em outros sites
Agora, Noob II disse:

 

Não muita coisa amigo, só foi adicionado uma função para setar e checar a storage dos dias premium do player e algumas linhas para deixar o script mais organizado ^^

 

 

Já tá configurado corretamente, ainda continua free account? 

Sim, to usando até sua script, e continua a mesma coisa, da o acesso mas fica free account

Link para o post
Compartilhar em outros sites
27 minutos atrás, Bazires disse:

Sim, to usando até sua script, e continua a mesma coisa, da o acesso mas fica free account

 

Use esse script amigo: 

 


local addpoints = 10 -- Dias

function onUse(cid, item, fromPosition, itemEx, toPosition)

db.executeQuery("UPDATE `accounts` SET `premium_points` = `premium_points` + "..addpoints.." WHERE `id` = '" ..getPlayerAccountId(cid).. "';")
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, ""..addpoints.." premium points have been added to your account.")
doSendMagicEffect(getCreaturePosition(cid), 28)
doRemoveItem(item.uid, 1)
return true
end

Link para o post
Compartilhar em outros sites

Tenta usar esse

 

Spoiler

--Config--
local Scrolls = 
{
[9004] = {20, "You bought 20 premium days."}, -- use o item 9004 e ganhe 20 dias de premium
[8981] = {10, "You bought 10 premium days."} -- use o item 8981 e ganhe 10 dias de premium
}
local DaysLimit = 360 -- Limite de dias premium
--Config end --
 
function onUse(cid, item, fromPosition, itemEx, toPosition)
if(Scrolls[item.itemid] ~= nil) then
if(getPlayerPremiumDays(cid) + Scrolls[item.itemid][1]) >= DaysLimit then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You can't buy more than "..DaysLimit.." premium days.")
else
doPlayerAddPremiumDays(cid, Scrolls[item.itemid][1])
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, Scrolls[item.itemid][2])
doRemoveItem(item.uid, 1)
end
return TRUE
end
return FALSE
end

 

 

actions.xml

<action itemid="9004; 8981" script="pscrolls.lua"/>

 

Link para o post
Compartilhar em outros sites
11 horas atrás, Sekk disse:

Tenta usar esse

 

  Mostrar conteúdo oculto


--Config--
local Scrolls = 
{
[9004] = {20, "You bought 20 premium days."}, -- use o item 9004 e ganhe 20 dias de premium
[8981] = {10, "You bought 10 premium days."} -- use o item 8981 e ganhe 10 dias de premium
}
local DaysLimit = 360 -- Limite de dias premium
--Config end --
 
function onUse(cid, item, fromPosition, itemEx, toPosition)
if(Scrolls[item.itemid] ~= nil) then
if(getPlayerPremiumDays(cid) + Scrolls[item.itemid][1]) >= DaysLimit then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You can't buy more than "..DaysLimit.." premium days.")
else
doPlayerAddPremiumDays(cid, Scrolls[item.itemid][1])
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, Scrolls[item.itemid][2])
doRemoveItem(item.uid, 1)
end
return TRUE
end
return FALSE
end

 

 

actions.xml


<action itemid="9004; 8981" script="pscrolls.lua"/>

 

 

11 horas atrás, Noob II disse:

 

Use esse script amigo: 

 

 


local addpoints = 10 -- Dias

function onUse(cid, item, fromPosition, itemEx, toPosition)

db.executeQuery("UPDATE `accounts` SET `premium_points` = `premium_points` + "..addpoints.." WHERE `id` = '" ..getPlayerAccountId(cid).. "';")
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, ""..addpoints.." premium points have been added to your account.")
doSendMagicEffect(getCreaturePosition(cid), 28)
doRemoveItem(item.uid, 1)
return true
end

 

Obg gente, achei que tinha dado certo, mas agora aparece PREMIUM ACCOUNT ( DAYS ) só que agora não passa nos pisos VIP

Editado por Bazires (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
42 minutos atrás, Bazires disse:

 

Obg gente, achei que tinha dado certo, mas agora aparece PREMIUM ACCOUNT ( DAYS ) só que agora não passa nos pisos VIP

 

 

Seus pisos VIP tem alguma action id ou unique id pelo rme? Se tiver, me passa o script do movements

Link para o post
Compartilhar em outros sites
3 horas atrás, Sekk disse:

 

 

Seus pisos VIP tem alguma action id ou unique id pelo rme? Se tiver, me passa o script do movements

Tem sim a action id é 14262, aqui a movement:

function onStepIn(cid, item, position, fromPosition)


if not isPlayer(cid) then return true end
if not isPremium(cid) then
doTeleportThing(cid, fromPosition, true)
doPlayerSendTextMessage(cid, 27, "Somente Premium Accounts. Adquira sua VIP! Acesse: dfmlk64.wixsite.com/narutomaos")
doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)
return true
end
doPlayerSendTextMessage(cid, 27, "Bem-Vindo à Area VIP !") --Pode mudar a frase se quiser !!
return true
end

Editado por Bazires (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
6 minutos atrás, Bazires disse:

Tem sim a action id é 14262, aqui a movement:

function onStepIn(cid, item, position, fromPosition)


if not isPlayer(cid) then return true end
if not isPremium(cid) then
doTeleportThing(cid, fromPosition, true)
doPlayerSendTextMessage(cid, 27, "Somente Premium Accounts. Adquira sua VIP! Acesse: dfmlk64.wixsite.com/narutomaos")
doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)
return true
end
doPlayerSendTextMessage(cid, 27, "Bem-Vindo à Area VIP !") --Pode mudar a frase se quiser !!
return true
end

 

 

usa ai

Spoiler

function onStepIn(cid, item, position, fromPosition)

if not isPlayer(cid) then
        return true
end
    
if getPlayerPremiumDays(cid) <= 0 then
	doPlayerSendCancel(cid, "Apenas VIP accounts podem passar aqui.")
	doTeleportThing(cid, fromPosition)
	doSendMagicEffect(position, 13)
else
	doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Bem-Vindo a area VIP.")
	doSendMagicEffect(position, 12)
end
return true
end

 

 

Link para o post
Compartilhar em outros sites

verifica a stronage da sua vip e da sua premium.. Veja se estão diferentes ..
Pois se a script do tile foi configurado para vip e a stronage é diferente da P.A não adianta por scroll.

Editado por Yago Blind. (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

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.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo