-
Posts
170 -
Joined
-
Last visited
-
Feedback
100%
Content Type
Forums
Store
Third Party - Providers Directory
Feature Plan
Release Notes
Docs
Events
Posts posted by nazox
-
-
Thanks @ Malí for the system, work great.
Sorry if this isn't the right section, but think it's silly to open a post for this, still, if it's not right, delete it and apologise. With your permission, seeing that there are many people who don't know how to make it work and such would like to port what have achieved after trial and error, sorry if there is something wrong.
1.Normal Character:
Spoiler1.Search your last Import, in my case is; import uiCharacterDetails and add:
Spoilerfrom ui import ScrollBar
2.Now Search in Class CharacterWindow this:
Spoilerdef Show(self):
self.__LoadWindow()
if app.DETAILS_UI:
self.__InitCharacterDetailsUIButton()
if self.chDetailsWnd and self.isOpenedDetailsWnd:
self.chDetailsWnd.Show()ui.ScriptWindow.Show(self)
3.Add After ui.ScriptWindow.Show(self):
Spoilerif app.MOUSE_WHEEL_TOP_WINDOW:
wndMgr.SetWheelTopWindow(self.hWnd)4.Now search in the same Class this function:
Spoilerdef Close(self):
if 0 != self.toolTipSkill:
self.toolTipSkill.Hide()
if app.DETAILS_UI:
if self.chDetailsWnd and self.chDetailsWnd.IsShow():
self.chDetailsWnd.Hide()self.Hide()
5.And after self.Hide() add:
Spoilerif app.MOUSE_WHEEL_TOP_WINDOW:
wndMgr.ClearWheelTopWindow()6.Now search:
Spoilerdef GetState(self):
return self.state7.And after, add:
Spoilerif app.MOUSE_WHEEL_TOP_WINDOW:
def OnMouseWheelButtonUp(self):
if self.GetState() == "STATUS":
self.SetState("SKILL")
elif self.GetState() == "SKILL":
self.SetState("EMOTICON")
elif self.GetState() == "EMOTICON":
self.SetState("QUEST")
if self.ScrollBar:
self.ScrollBar.OnUp()
return Truereturn False
def OnMouseWheelButtonDown(self):
if self.GetState() == "SKILL":
self.SetState("STATUS")
elif self.GetState() == "EMOTICON":
self.SetState("SKILL")
elif self.GetState() == "QUEST":
self.SetState("EMOTICON")
if self.ScrollBar:
self.ScrollBar.OnDown()
return Truereturn False
Result: https://metin2.download/picture/Myh5nKeTsS6uSY6YDg2Kz8R1q9lunne0/.gif
2.Bonus Board Like GF (Mali version) special thanks to @ Owsap for code:
Spoiler1.Open UiCharacterDetails.py and search;
Spoilerdef Show(self):
ui.ScriptWindow.Show(self)
self.SetTop()2.Replace wit this:
Spoilerdef Show(self):
ui.ScriptWindow.Show(self)
self.SetTop()
if app.MOUSE_WHEEL_TOP_WINDOW:
wndMgr.SetWheelTopWindow(self.hWnd)3.Now search;
Spoilerdef OnScroll(self):
self.RefreshLabel()4.Add now:
Spoilerif app.MOUSE_WHEEL_TOP_WINDOW:
def OnMouseWheelButtonUp(self):
if self.ScrollBar:
self.ScrollBar.OnUp()
return Truereturn False
def OnMouseWheelButtonDown(self):
if self.ScrollBar:
self.ScrollBar.OnDown()
return Truereturn False
Result: https://metin2.download/picture/lsqz2B7A20m2Mj0D30oNL7bj7fa7409q/.gif
3.Special Storage:
Spoiler1.Add imports and ScrollBar
Spoilerimport wndMgr
from ui import ScrollBar
2.Search;
Spoilerclass ExtendedInventoryWindow(ui.ScriptWindow):
add after def __init
Spoilerself.ScrollBar = ScrollBar()
3.Now Search in the same clas:
Spoilerdef show(self):
add after:
Spoilerif app.MOUSE_WHEEL_TOP_WINDOW:
wndMgr.SetWheelTopWindow(self.hWnd)4.Now search:
Spoilerdef close(self):
add:
Spoilerif app.MOUSE_WHEEL_TOP_WINDOW:
wndMgr.ClearWheelTopWindow()5.Now search :
Spoilerdef SetInventoryPage(self, page):
self.inventoryPageIndex = page
for y in range(0,len(self.inventoryTab)):
self.inventoryTab[y].SetUp()
self.inventoryTab[page].Down()
self.RefreshBagSlotWindow()Add now:
Spoilerif app.MOUSE_WHEEL_TOP_WINDOW:
def OnMouseWheelButtonUp(self):
if self.inventoryType in [0, 1, 2, 3, 4]:
self.SetInventoryType(self.inventoryType + 1)
elif self.inventoryType == 5: # El 1 tipo de inventario
pass
elif self.ScrollBar:
self.ScrollBar.OnUp()def OnMouseWheelButtonDown(self):
if self.inventoryType in [5, 4, 3, 2, 1]:
self.SetInventoryType(self.inventoryType - 1)
elif self.inventoryType == 0: # Límite superior, no permitir decrementar más allá de 6
pass
elif self.ScrollBar:
self.ScrollBar.OnDown()Now you can move in special storage like this;
https://metin2.download/picture/rFXz6EN5Pt84nF4wtV70EHI7Zaz186Eu/.gif
edit1: If you have more brain than me, you can use :
Spoilerself.SetInventoryPage(self.inventoryPageIndex + 1)
self.SetInventoryPage(self.inventoryPageIndex - 1)
To move in space 1, 2 and 3.
Sorry if you found some problems or don't like the code, thanks again
edit2: don't know because ycant use the normal "y" so, change in the last update the "y".
Spoilerdef SetInventoryPage(self, page):
[....]- 5
-
Thank you all for your help and giving me an idea for future quests, currently I have been able to figure it out thanks to @Th1Doose I am very grateful to you for the simplicity and clean code you have made, I highly recommend it personally. You can close the post, thanks. all of you again, good day!!
-
Hello people, the first, thanks for your time to read this. I never try to create a quest, but now i'm little interesting in this, but i have a few problems.
Maybe the code is a s... but for me work, i can spawn mob, and kill, and drop etc, but i have a problem, if other guy enter to the dungeon, this guy enter in the same channel (is baroness quest, the original doesn't work for me and i an't find it, so i try to create my version). I tried to using this functions:
Quoted.jump ; d.new_jump_party
and:
Quotelocal map_index = d.get_map_index()
if map_index >= 217000 and map_index < 217000 thenbut doesn't work, people enter in the same dungeon, so i was tried to create other version of my quest, but doesn't work to.. so someone can help me?
this is dungeon without d.jumps. and dungeons functions:
Spoilerquest teletransportes begin
state start begin
when 30130.chat."Spider Dungeon" begin
say("Are you sure want enter")
say("to Spider dungeon?")
say("you need min lv 60 and")
say("Spider key to enter.")
say("Btw, if you complete the dungeon, you need wait")
say("1h to enter again.")
local coords = {{88100, 614800}}
local items = {30324}
local level = {60}
local a = select("Yes, i'm ready!","I can't, maybe late.")
if a != 2 then
if pc.get_level() < level[a] then
say("You don't have the level request to acces this dungeon.")
say("you need Level "..level[a].."")
return
end
if pc.count_item(items[a]) < 1 then
say("You need this item:")
say_item_vnum(items[a])
say("to start this dungeon, come back when you have the key.")
return
end
say("You are warp to te map, please wait...")
pc.remove_item("30324")
wait()
pc.warp(coords[a][1],coords[a][2])
end
end
when login with pc.get_map_index()==idx begin
notice("The first, kill the Spider Egg!")
end
when 2095.kill begin
notice("Congratulations!, you kill Spider Egg now, kill Spider Baron!.")
mob.spawn(2094, pc.get_local_x()+5, pc.get_local_y()+5,1)
end
when 2094.kill begin
notice("Congratulations!!! you kill the Spider Baron, now use the item to spawn Spider Baroness!!")
end
when 30328.use begin
notice("Kill Queen Baroness and obtain rewards!!")
pc.remove_item("30328")
mob.spawn(2092, pc.get_local_x()+5, pc.get_local_y()+5,1)
end
when 2092.kill with pc.get_map_index == 217 begin
game.set_event_flag("map",1)
server_timer("map2",60*60*1)
timer("nazox", 0*60)--Volver a city en 1 min
notice_all("The player"..pc.get_name().."killed the Baroness Queen!!")
notice("Congratulations!! you kill the Baroness Spider!!, in 1 minute you teleport to town.")
end
when login with pc.get_map_index()==idx and game.get_event_flag("map") == 1 begin
warp_to_village()
end
when map2.server_timer begin
game.set_event_flag("map",0)
end
when nazox.timer begin
warp_all_to_village()
end
end
endthis is dungeon with d.jump and dungeon functions:
Spoilerquest nazox begin
state start begin
when 30130.chat."Spider Dungeon" begin
say("Are you sure want enter")
say("to Spider dungeon?")
local a = select("Yes, i'm ready!","I can't, maybe late.")
if a == 1 then
pc.warp(88100 , 6148000) --Cordenadas
end
end
when 30130.chat."Spider Dungeon" begin
timer("inicio_dungeon", 3)
end
when inicio_dungeon.timer begin
d.new_jump_all(217, 369, 516)
d.setf("metines",5) --Kill stones 5
end
when 2095.kill begin
d.setf ("metines", d.getf("metines") - 1)
d.notice("still remains to be destroyed"..d.getf("metines").." Spider Egg's!")
if d.getf("metines") == 0 then
d.notice("You kill all Spider Eggs, now prepare to fight with")
d.notice("Spider Baron, good luck!")
timer("spider_baron", 3)
end
end
when spider_baron.timer begin
d.new_jump_all(369, 516)
d.spawn_mob(2094, 368, 581)
timer("queen_barones", 3)
end
when 2094.kill begin
d.notice("Congratulations!!! you kill the Spider Baron, now use the item to spawn Spider Baroness!!")
endwhen queen_barones.timer begin
d.new_jump_all(369, 516)
endwhen 30328.use begin
d.notice("Kill Queen Baroness and obtain rewards!!")
pc.remove_item("30328")
d.spawn_mob(2094, 368, 581)
endwhen 2094.kill
d.notice("Congratulations!! you complete the dungeon!! in 1 minute")
d.notice("You come back to town!!")
notice_all("..pc.get_name().." has killed Baroness Queen!")
timer("salir_quest", 3)
end
when salir_quest.timer begin
warp_to_village()
endThanks
-
On 2/23/2023 at 6:49 PM, Hanma said:
yup
here is my intrologin.py
https://pastebin.com/raw/dPq1cqvMmm i don't know the problem sorry, for my work great, obviusly the problem is in python and you add in wrong site, try again when i have time i cand send you my .py but maybe i can the next week so try again
- 1
-
7 hours ago, Hanma said:
0223 11:18:02172 :: Traceback (most recent call last):
0223 11:18:02172 :: File "ui.py", line 1047, in CallEvent
0223 11:18:02172 :: File "ui.py", line 88, in __call__
0223 11:18:02172 :: File "ui.py", line 70, in __call__
0223 11:18:02172 :: File "introLogin.py", line 1284, in __OnClickSelectServerButton
0223 11:18:02173 :: KeyError
0223 11:18:02173 :: :
0223 11:18:02173 :: 4
0223 11:18:02173 ::
I add code correctly and this comes in syserr.
Am fight with it from 3days.
Can someone help me?you have this in IntroLogin?:
Quoteself.serverSelectButton.SetEvent(ui.__mem_func__(self.__OnClickSelectServerButton))
-
11 minutes ago, ricardo1813 said:
@ TMP4hello friend. I using this files and i search but i cant find. Where i can fix 6/7 extra for can put in items?
Check if you have item_attr_rare in player (this files have this table),
So i think you have the source code, so try to put add bonus and change bonus 6-7 on item_proto, if you can't you can try this guide:
-
2 hours ago, uncons said:
Hello,
How can I set the start and end level?
Also, which file is the beginning part in?You can edit in Config max lv:
QuoteMAX_LEVEL: 120
If you want more lv you need edit source. About min lv to start i don't know the function but you can find something like this in others files:
QuoteBASLANGIC_LEVEL: 1
-
Hello, sorry for revive this, but i don't wan't create a new post with this sytem again and i don't know on i can put the solution, so sorry for that. The first, thanks for the system !!!
This system for my not work properly give me 1 moment to explain:
i was add all names of atlasinfo on this function:
Quoteconst char* strMapListGlobal[] =
but don't work, the only solution is put 1 of 1 on mobs/npc category but... this is sooo many to write, so i was try put on the function maps name of "locale/.../map" but doesn't work too. Well i change a little the function and for my work is very easy but maybe it's not good solution but let's do it.
1.Open your src client and open "Gamelib/ActorInstanceCollisionDetection.cpp" and find:
Quoteint pListGlobal[] = {9001, 9002, 9003, 9004, 9005, 9006, 20011, 20091, 20092, 20093, 20094, 20095, 30000};
1.1.Now change for this:
Quoteint pListGlobal[2] = { 1, 99999 }; //1 min id of mobs/npc - 99999 max find mobs/npc
2.Now searc this function:
Quoteif (strMapListGlobal[i] == stringName) // Check if you are in one of the maps listed in the global list
{
for (int i = 0; i < _countof(pListGlobal); i++)
{
if (rVictim.GetRace() == pListGlobal[i] || pListPet[0] <= rVictim.GetRace() && rVictim.GetRace() <= pListPet[1]) // Verify that the victim is npc vnum listed above, or if a pet.
return FALSE; // Stop collission for global vnum like a pet or npc
}
}
}2.2.Now change for this:
Quoteif (strMapListGlobal[i] == stringName) // Check if you are in one of the maps listed in the global list
{
for (int i = 0; i < _countof(pListGlobal); i++)
{
if (rVictim.GetRace() == pListGlobal[i] || pListPet[0] <= rVictim.GetRace() && rVictim.GetRace() <= pListPet[1]) // Verify that the victim is npc vnum listed above, or if a pet.
return FALSE; // Stop collission for global vnum like a pet or npc
}
for (int i = 0; i < _countof(pListGlobal); i++)
{
if (rVictim.GetRace() == pListGlobal[i] || pListGlobal[0] <= rVictim.GetRace() && rVictim.GetRace() <= pListGlobal[1]) // Verify that the victim is npc vnum listed above, or if a pet.
return FALSE; // Stop collission for global vnum like a pet or npc
}
}
}The diference is this:
Quotefor (int i = 0; i < _countof(pListGlobal); i++)
{
if (rVictim.GetRace() == pListGlobal[i] || pListGlobal[0] <= rVictim.GetRace() && rVictim.GetRace() <= pListGlobal[1]) // Verify that the victim is npc vnum listed above, or if a pet.
return FALSE; // Stop collission for global vnum like a pet or npc
}Now the function check this: pListGlobal[0] and pListGlobal[1]
Quoteif (rVictim.GetRace() == pListGlobal[i] || pListGlobal[0] <= rVictim.GetRace() && rVictim.GetRace() <= pListGlobal[1])
And now you have collision system enabled, of course you can't trespass objects
https://metin2.download/video/091331TdINvRu5Rfs5E2k1sCLP04tfjS/.mp4
thanks again.
- 1
-
Hello, I have this error when i change MakeFile and DeviIL(i can't dw files again i have modifications), i try put -lssl -lcrypto but don't work >.<
Quoteclang-15: error: no such file or directory: '../../etc/libmysql/libmysqlclient.a
- 1
-
39 minutes ago, TheGamer said:
ShapeDataCount you have 127 right?
value3 is for the ShapeIndex so put another number that is capable of having some limit or something but from what I've seen you can put whatever you want in value3 for it and it's only used for the ShapeIndex I remember also having a problem like this one but I only modified the number and everything was fine.
Yeap i don't check ShapeDataCount, and i know TMP4 tell me in the last comment, but i was think he say me ShapeIndex not ShapeDataCount so, fuck shit, now i see i have ShapeDataCount 146 and for this reason don't work. Now i add new value and work all great!!! thanks to @ TMP4 and sorry for messing up post and you @TheGamer
PD: if someone can remove my comments to clean post, thanks
The fix is search this:
QuoteShapeDataCount 146
and replace with whatever you want.
- 1
-
2 minutes ago, TheGamer said:
muestre su msm completo y verifique si su warrior_lord tiene GR2 con letras mayúsculas o minúsculas porque eso hace la diferencia si tiene diferente no funcionará.
msm before new armour:
QuoteGroup ShapeData145
{
ShapeIndex 40182
Model "warrior_soccer1_Germany.gr2"
SourceSkin "warrior_soccer1_Germany.dds"
TargetSkin "warrior_WC32.dds"
}mss after add new armour:
QuoteGroup ShapeData146
{
ShapeIndex 41000
Model "warrior_lord.gr2"
SourceSkin "warrior_king01.dds"
TargetSkin "warrior_king03.dds"
}item_proto value 3:
Quote11990 E²≫oAu°ⓒ ITEM_ARMOR ARMOR_BODY 2 ANTI_ASSASSIN | ANTI_SURA | ANTI_MUDANG | ANTI_DROP | ANTI_SELL | ANTI_GIVE | ANTI_STACK | ANTI_MYSHOP ITEM_TUNABLE WEAR_BODY 0 0 0 0 0 LEVEL 99 LIMIT_NONE 0 APPLY_MOV_SPEED 10 APPLY_RESIST_MAGIC 20 APPLY_NONE 0 0 700 0 41000 <---0 100 100 4 0
How i tell you , if for example now, change "41000" to "40182" work but "41000" not :V
-
17 minutes ago, TheGamer said:
in the ShapeIndex you have to enter the value3 of the itemproto and you don't need to put the SpecialPath because the msm file at the beginning already has it there, unless you put it in another place but it's not recommended.
see this topic it will help you.
Yeah bro i know, thanks for your answer, but doesn't work,the patch come deffault in msm you can find "shapeIndex 25" i don't add this, and i have the shapeindex in value 3, but doesn't work, if you use other shapeindex below 40182 work, but if you create new value upper than 40182 not work
-
6 hours ago, TMP4 said:
The problem is for me not work :V
https://metin2.download/video/9Xc77sLM6wmV7j9K22NDA4pPau6IPwNk/.mp4
For example, Olympic armour work, because use "shapeIndex 25" but the new weapon after add new value "41000" doesn't work, if u change to inverse, i mean, 25 on armour using 41000 work, but now olympic doesn't work, how this is a little shit example, i use how reference the last of msm before i'm add the new armor so is this original last msm and work.
QuoteGroup ShapeData145
{
ShapeIndex 40182 <------Work
Model "warrior_soccer1_Germany.GR2"
SourceSkin "warrior_soccer1_Germany.dds"
TargetSkin "warrior_WC32.dds"
}i'm add the new armour feel like this:
QuoteGroup ShapeData146 <---Continuation
{
SpecialPath "d:/ymir Work/pc/warrior/"ShapeIndex 41000 <---new value (i tried 40183, 40184, 40195, 40200, etc)
Model "warrior_lord.GR2"
SourceSkin "warrior_king01.dds"
TargetSkin "warrior_king02.dds"
}U compile with Dump_Proto, edit msm add in item_proto new value3 (41000) and doesn't work!!
but if you change the warrior costume for example you change "40182" to "41000" and new armour change "41000" to "40182", now the new armour works, but the costume doesn't work :V so i don't know i can explain well, so i don't know the problem :V thanks again for your time
edit1: in the gift in the end i have mistok and i put 4100 but i mean 41000
-
7 hours ago, TMP4 said:
gracias 🙂">
"sin problemas" En realidad, hay 1 problema actualmente con respecto a DevIL.
Aquí hay una solución:
Si alguien no puede hacerlo, lanzaré una nueva versión que incluye este DevIL arreglado ya sea hoy por la tarde/noche o mañana. Esta semana tengo días de oficina por lo que tengo muy poco tiempo para hacer nada.
Thanks for tell the problem, actually I don't see this problem (i don't check), if you can't put the fix, give me few hours and when I come house i can upload. Btw I don't know is me or not but I have problems with msm. If i put new armour , and if add New shapeIndex not work, but if remove other armour and put low shapeindex armour this working. Of course i know how put new armours, i check values, etc. One Day I can read maybe need change the máx value on src for msm, I want ask if you have this problem, I think too maybe is DumProto, regards .
- 1
-
10 hours ago, .Kuja said:
@ TMP4 Entonces, ¿diría los mejores archivos limpios para construir Ok Nice?
Yes, is the best "src clean 40k with source" for working, and it's nice files, working great, shit code remove, c++ update, you can use without problems
-
On 5/27/2022 at 6:34 PM, karona200 said:
Hice todos los pasos, no syserr ni error de compilación, lo único es que no hace nada... no cambia ch, ni siquiera la información en el chat dada
Check this function:
Quote#ifdef MOVE_CHANNEL
p.lAddr = lCustomAddr ? lCustomAddr : lAddr;
p.wPort = wCustomPort ? wCustomPort : wPort;
#else
p.lAddr = lAddr;
p.wPort = wPort;
#endifmaybe you don't add this function is the function for change ch
Thanks @ Mali for your time and your systems, work great :).
https://metin2.download/picture/H6o0yeCSOXr1YW261V7UTP9Rf6kJG3h0/.gif
- 1
-
Sorry to revive this, the first, thanks, work very great
the only i have 1 problem, but i can't find solution, the problem is only i can see 1 black box in yang, i can't see in won or gem if i add, the problem for me come from (i think that because if change for money i can see more large black box)
Quote"default_image" : "d:/ymir work/ui/public/cheque_slot.sub",
"over_image" : "d:/ymir work/ui/public/cheque_slot.sub",
"down_image" : "d:/ymir work/ui/public/cheque_slot.sub",i add all well, and only i'm using won and yang, all work great only problem is box, i hope you can give me any idea, thanks!!
-
On 28/6/2022 at 18:36, WeedHex said:
El artículo 1991 no está en item_proto.
¿Que estas esperando?
I have 1991 in item_proto.txt item_names.txt , icon, item_list, itemdesc , and when you use dump_proto item 1991 compile well, and sysser give the same error, i know the problem say i don't have this id, i put link without item 1991 because i have the same problem with all ids, if i copy other item and change id to 11991 , 12345 or wherever id you want use i have the same problem, i check limit of range id can use and not problem for use 1991 or 19991 i have items with id 65000 so the range of number is not the problem, and thanks for reply.
-
17 hours ago, Jimmermania said:
Thats the problem , i have no sysser error.
Maybe the problem come from uiShop.py or uiNewShop.py check again, if you can't solved send my nazox96#0243 and i send you .py and you compare.
-
On 25/5/2022 at 10:22, Avrack said:
You cand open sysser on ch1 and the end you can find korean text, only add on locale_string/translate_lua or go to your source game and change korean text to your language.
On 15/6/2022 at 20:46, kaanofficial said:the codes are wrong you stole my time
The system work great, you need adapted a little to your code, the firts time for me doesn't work, because i was need adapted to my code source, try again, or put problems here.
- 2
- 1
-
-
20 hours ago, WeedHex said:
You should show us the item_proto from server and client. Be sure that the 'size' field is correct.
Hello, sorry for reply late i was busy on work, and thanks for your answer!.
This is my Item_proto.txt:
And this is size of Item_names.txt item_proto.txt and item_proto dumped:
(Never have the same Size, but all time work, execp now)
- 5
- 2
- 1
- 1
- 1
-
-Hello people, the first, thanks for give me your time to read and try help me, and sorry maybe because i don't put more info about the problem but i try to explain it.
-I have a problem when i try to add a new item on server. The sysser client only give me this problem:QuoteCPythonPlayer::SetItemData(window_type : 1, dwSlotIndex=27, itemIndex=1991) - Failed to item data
-My Sysser DB and Sysser CH is clean, the problem is when i try to create a new item i have this error, i check if i'm using this id or forgot tabs, but no, because i have the same problem if i copy other item working.
-I check item_list, i check icons and rutes, and dump_proto, but all is good, and i try all find in other post but nothing work.
-If i puta item on navicat->item when i go to game i can see for few seconds on "Safebox" the supost new item but i see a " Gall " for 1 second and after this second item remove.
-I check of course this function on src binary but i don't edit this code i have the original, and i remove the last systems add on SRC GAME/SRC BINARY and Python, so i have the same systems and t he same code when all goes well and create items, but idk now not work. I try using a original dump_proto but i have the same problem.
-So i don't know if the problem come in dump_proto for someone rason, item_proto, or idk so i want ask for helping and someone know can give me any idea how i can solved i really appreciate, and sorry for my english i hope someone can help me.
-This i my item_proto.txt:-And this is the size of item_names , item_proto.txt and item_proto after use dump_proto:
(Never have the same Size, but all time work, but not now)
Thanks and sorry for my english i hope someone can help me .- 4
- 1
- 3
- 2
-
OLD GM MAP
in Maps
I change cords, and create new x e y but sometimes i have black screen (NOT_FOUND_GLOBAL_POSITION) and others time warp but my pj tp to monkeys, or random maps :V
obviusly i have in atlasinfo locale/root the same soo... :V
edit2: the problem is from Size of Map i try 1 1 and 4 4 but doesn't work :V
- 1
Can I swap VirtualBox with someting else?
in Community Support - Questions & Answers
Posted
The problem come when you set up the network, or whenever you start virtualbox?