-
Total de itens
8 -
Registro em
-
Última visita
Posts postados por BlastikBR
-
-
-
vlw so que eu queria que fosse da mesma storage que pode pisar no tile ta havendo um bug onde o: "StorageDupla1" consegue ir no mesmo tile com "StorageDupla2".
Eu Queria que a "StorageDupla1 == 1" pisasse no tile junto com "StorageDupla1 == 2" caso nao seja da mesma dupla a seguinte msg aparece: "[Server] Somente jogador da mesma storage pode pisar aqui!"
Tentei fazer aqui por area e jogadores online so que continua o bug, segue o script:
local StorageDupla1 = 4001 local StorageDupla2 = 4002 local StorageDupla3 = 4003 local StorageDupla4 = 4004 local StorageDupla5 = 4005 local StorageDupla6 = 4006 local StorageDupla7 = 4007 local StorageDupla8 = 4008 local StorageDupla9 = 4009 local StorageDupla10 = 4010 local StorageDupla11 = 4011 local StorageDupla12 = 4012 local StorageDupla13 = 4013 local StorageDupla14 = 4014 local StorageDupla15 = 4015 local StorageDupla16 = 4016 local StorageDupla17 = 4017 local StorageDupla18 = 4018 local StorageDupla19 = 4019 local StorageDupla20 = 4020 local StorageDupla21 = 4021 local StorageDupla22 = 4022 local StorageDupla23 = 4023 local StorageDupla24 = 4024 local StorageDupla25 = 4025 local StorageDupla26 = 4026 local StorageDupla27 = 4027 local StorageDupla28 = 4028 local StorageDupla29 = 4029 local StorageDupla30 = 4030 local StorageDupla31 = 4031 local StorageDupla32 = 4032 local StorageDupla33 = 4033 local StorageDupla34 = 4034 local StorageDupla35 = 4035 local StorageDupla36 = 4036 local StorageDupla37 = 4037 local StorageDupla38 = 4038 local StorageDupla39 = 4039 local StorageDupla40 = 4040 local StorageDupla41 = 4041 local StorageDupla42 = 4042 local StorageDupla43 = 4043 local StorageDupla44 = 4044 local StorageDupla45 = 4045 local StorageDupla46 = 4046 local StorageDupla47 = 4047 local StorageDupla48 = 4048 local StorageDupla49 = 4049 local StorageDupla50 = 4050 local WIN_DUO = {fromx = 805, fromy = 1065, fromz = 7, tox = 809, toy = 1069, toz= 7} function getPlayersInAreaDupla(WIN_DUO) local players = {} for x = WIN_DUO.fromx,WIN_DUO.tox do for y = WIN_DUO.fromy,WIN_DUO.toy do for z = 6 , 7 do local m = getTopCreature({x=x, y=y, z=z}).uid if m ~= 0 and isPlayer(m) then table.insert(players, m) end end end end return players end function onStepIn(cid, item, fromPos, toPos,lastPosition, fromPosition) for _, cid in ipairs(getPlayersOnline()) do if #getPlayersInAreaDupla(WIN_DUO) == 2 then if getPlayerStorageValue(cid,StorageDupla1) == 1 or getPlayerStorageValue(cid,StorageDupla1) == 2 then doPlayerSendTextMessage(cid, 25, "Você tem as storages") elseif getPlayerStorageValue(cid,StorageDupla2) == 1 or getPlayerStorageValue(cid,StorageDupla2) == 2 then doPlayerSendTextMessage(cid, 25, "Você tem as storages") elseif getPlayerStorageValue(cid,StorageDupla3) == 1 or getPlayerStorageValue(cid,StorageDupla3) == 2 then doPlayerSendTextMessage(cid, 25, "Você tem as storages") elseif getPlayerStorageValue(cid,StorageDupla4) == 1 or getPlayerStorageValue(cid,StorageDupla4) == 2 then doPlayerSendTextMessage(cid, 25, "Você tem as storages") else doTeleportThing(cid,lastPosition,false) doBroadcastMessage("[Server] Somente jogador da mesma storage pode pisar aqui!", 19) end end end return true end
-
Boa Tarde galera eu estou querendo fazer um script de ao pisar no Tile somente da mesma storage, segue o script:
local StorageDupla1 = 4001 local StorageDupla2 = 4002 local StorageDupla3 = 4003 local StorageDupla4 = 4004 local StorageDupla5 = 4005 local StorageDupla6 = 4006 local StorageDupla7 = 4007 local StorageDupla8 = 4008 local StorageDupla9 = 4009 local StorageDupla10 = 4010 local StorageDupla11 = 4011 local StorageDupla12 = 4012 local StorageDupla13 = 4013 local StorageDupla14 = 4014 local StorageDupla15 = 4015 local StorageDupla16 = 4016 local StorageDupla17 = 4017 local StorageDupla18 = 4018 local StorageDupla19 = 4019 local StorageDupla20 = 4020 local StorageDupla21 = 4021 local StorageDupla22 = 4022 local StorageDupla23 = 4023 local StorageDupla24 = 4024 local StorageDupla25 = 4025 local StorageDupla26 = 4026 local StorageDupla27 = 4027 local StorageDupla28 = 4028 local StorageDupla29 = 4029 local StorageDupla30 = 4030 local StorageDupla31 = 4031 local StorageDupla32 = 4032 local StorageDupla33 = 4033 local StorageDupla34 = 4034 local StorageDupla35 = 4035 local StorageDupla36 = 4036 local StorageDupla37 = 4037 local StorageDupla38 = 4038 local StorageDupla39 = 4039 local StorageDupla40 = 4040 local StorageDupla41 = 4041 local StorageDupla42 = 4042 local StorageDupla43 = 4043 local StorageDupla44 = 4044 local StorageDupla45 = 4045 local StorageDupla46 = 4046 local StorageDupla47 = 4047 local StorageDupla48 = 4048 local StorageDupla49 = 4049 local StorageDupla50 = 4050 function onStepIn(cid, item, fromPos, toPos,lastPosition, fromPosition) if getPlayerStorageValue(cid,StorageDupla1) == 1 or getPlayerStorageValue(cid,StorageDupla1) == 2 then else doTeleportThing(cid,lastPosition,false) doBroadcastMessage("[Server] Somente jogador da mesma storage pode pisar aqui!", 19) end if getPlayerStorageValue(cid,StorageDupla2) == 1 or getPlayerStorageValue(cid,StorageDupla2) == 2 then else doTeleportThing(cid,lastPosition,false) doBroadcastMessage("[Server] Somente jogador da mesma storage pode pisar aqui!", 19) end return true end
-
Ola Dobradores Tudo Bem Para quem nao sabe como funciona o Novo Servidor de [Avatar] vai algumas informaçoes:
- Servidor de Avatar Baseado na Guerra entre as Naçoes onde voce tem um Objetivo de Vencer em grandes Batalhas que envolve as Naçoes: AR/TERRA/FOGO/AGUA
Bom eu vou passar agora uma Lista do que foi Feito no Servidor:Modos do Jogo (Obs: Nao e um Evento e o Modo do Jogo) :
Team Death Match : O Objetivo e a Sua Naçao Matar 500x Jogadores das Naçoes Inimigas e a Naçao que Vencer Ganha Premio e Troca de Mapa
Capture The Throne King: O Objetivo e a Sua Naçao capturar o Trono do Rei que esta localizado no (Centro do Mapa) e traze-lo para sua Base onde tem um Piso
que voce tera que passa-lo por Cima (Parecido com o Capture the Flag) ao inves de voce capturar as bandeiras nas Bases Inimigas
so vai existir uma unica Base que e o (Centro do Mapa) assim fica mais competitivo.
- Level inicial : 50
- StartSkill : Por Lavanca
- Team Balance : Automatico por Teleport (So Podera entrar no Teleport se os times estiverem Balanceado Automatico)
- 2 Mapas (Team death Match + Capture The Throne King)
- Placar: (Capture The Throne King + Team Death Match)
- Fragolook + DeathLook
- Cast System: Icone no Client
- Enquete: Icone no Client
- Menu Comandos Gerais: Icone no Client
- Menu Guild: Icone no Client
- Montarias: Icone no Client
- Sistema de Atributo: Icone no Client
- Boost System: Aumenta HP + MANA por 10 Segundos
- Double PVP Potion : Aumenta em Dobro por 1 HR os Premios ao matar um jogador
- Exp Potion: Aumenta 50% no Exp por 1 HR
- Teleports: Npcs(Shops) + Trainers + Houses + Quests
- Top: Level/Frags/Deaths/Bend Level/Skills/CTTK
- Players Status System
- 100 Novas Armas
- 30 Novas Set fulls
- Vip System
- Summon System (com Level)
- Novas RunasSite: http://avataronline.ddns.net/
Pagina Facebook: https://www.facebook.com/AvatarEnigmaOnline
Download Client V1.5: http://www.mediafire.com/file/yud4c2yadvv12wn/OTClient+1.5+++[Avatar+Enigma].rar
-
Arrumei alguns bugs no Site e Servidor agora se Encontra [Online]
-
Site: http://avataronline.ddns.net
Ola Dobradores Tudo Bem?
Hoje vou Mostrar o Novo Servidor de [Avatar] vai algumas informaçoes:
- Servidor de Avatar Baseado na Guerra entre as Naçoes (War).
Onde voce tem um Objetivo de Vencer em grandes Batalhas que envolve as Naçoes: AR/TERRA/FOGO/AGUA
Bom eu vou passar agora uma Lista do que foi Feito no Servidor:
Modos do Jogo (Obs: Nao e um Evento e o Modo do Jogo) :
Team Death Match : O Objetivo e a Sua Naçao Matar 500x Jogadores das Naçoes Inimigas e a Naçao que Vencer Ganha Premio e Troca de Mapa
Capture The Throne King: O Objetivo e a Sua Naçao capturar o Trono do Rei que esta localizado no (Centro do Mapa) e traze-lo para sua Base onde tem um Piso
que voce tera que passa-lo por Cima (Parecido com o Capture the Flag) ao inves de voce capturar as bandeiras nas Bases Inimigas
so vai existir uma unica "Bandeira" que e o (Centro do Mapa) assim fica mais competitivo.
- Level inicial : 50
- StartSkill : Por Lavanca
- Team Balance : Automatico por Teleport (So Podera entrar no Teleport se os times estiverem Balanceado Automatico)
- 2 Mapas (Team death Match + Capture The Throne King)
- Placar: (Capture The Throne King + Team Death Match)
- Fragolook + DeathLook
- Cast System: Icone no Client
- Enquete: Icone no Client
- Menu Comandos Gerais: Icone no Client
- Menu Guild: Icone no Client
- Montarias: Icone no Client
- Sistema de Atributo: Icone no Client
- Boost System: Aumenta HP + MANA por 10 Segundos
- Double PVP Potion : Aumenta em Dobro por 1 HR os Premios ao matar um jogador
- Exp Potion: Aumenta 50% no Exp por 1 HR
- Teleports: Npcs(Shops) + Trainers + Houses + Quests
- Top: Level/Frags/Deaths/Bend Level/Skills/CTTK
- Players Status System
- 100 Novas Armas
- 30 Novas Set fulls
- Vip System- Summon System (com Level)
- Novas Runas -
Bom dia galera , estou com dificuldade de colocar 4 Teams nesse Script aqui:
SpoilerWAR_TEAMS = 1
STORAGE_TEAM_ID = 12000
function getTeamMembers(id)
local players = getPlayersOnline()
local team = {}
if #players == 0 then
return team
end
for i, cid in ipairs(players) do
if getPlayerStorageValue(cid, STORAGE_TEAM_ID) == id then ---and getPlayerGroupId(cid) == 1 then
table.insert(team, cid)
end
end
return team
endlocal conditionBlue = createConditionObject(CONDITION_OUTFIT)
setConditionParam(conditionBlue, CONDITION_PARAM_TICKS, 1800 * 1000)
addOutfitCondition(conditionBlue, {lookType = 128, lookHead = 87, lookBody = 87, lookLegs = 87, lookFeet = 87})
local conditionRed = createConditionObject(CONDITION_OUTFIT)
setConditionParam(conditionRed, CONDITION_PARAM_TICKS, 1800 * 1000)
addOutfitCondition(conditionRed, {lookType = 128, lookHead = 94, lookBody = 94, lookLegs = 94, lookFeet = 94})
local conditionBlack = createConditionObject(CONDITION_OUTFIT)
setConditionParam(conditionBlack, CONDITION_PARAM_TICKS, 1800 * 1000)
addOutfitCondition(conditionBlack, {lookType = 128, lookHead = 114, lookBody = 114, lookLegs = 114, lookFeet = 114})
local conditionWhite = createConditionObject(CONDITION_OUTFIT)
setConditionParam(conditionWhite, CONDITION_PARAM_TICKS, 1800 * 1000)
addOutfitCondition(conditionWhite, {lookType = 128, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0})function setTeam(cid)
if WAR_TEAMS ~= 1 then
setPlayerStorageValue(cid, STORAGE_TEAM_ID, 1)
else
local team1 = getTeamMembers(1)
local team2 = getTeamMembers(2)
local team3 = getTeamMembers(3)
local team4 = getTeamMembers(4)
if #team1 >= #team2 then
setPlayerStorageValue(cid, STORAGE_TEAM_ID, 2)
doAddCondition(cid, conditionRed)
else
setPlayerStorageValue(cid, STORAGE_TEAM_ID, 1)
doAddCondition(cid, conditionBlue)
end
if #team3 >= #team4 then
setPlayerStorageValue(cid, STORAGE_TEAM_ID, 4)
doAddCondition(cid, conditionWhite)
else
setPlayerStorageValue(cid, STORAGE_TEAM_ID, 3)
doAddCondition(cid, conditionBlack)
end
end
endEstou tentando arrumar a funçao setTeam(cid) para colocar 4 Teams mais nao estou conseguindo se alguem me ajudar fico grato
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
Double Exp para PVP
em Scripts
Postado
Boa Tarde eu estou tentando adiconar uma nova funçao na Lib onde essa configuraçao em Config.lua : rateExperienceFromPlayers ganha em Dobro como um Double exp Potion:
Exemplo:
function doPlayerSetExperienceRate(cid, value) return doPlayerSetRate(cid, SKILL__LEVEL, value) end
Eu quero por essa funçao de Double Exp:
function doPlayerSetExperienceRateFromPlayers(cid, value)