Szerző Téma: Loot System + Inventory [DayZ-rõl ismert]  (Megtekintve 6220 alkalommal)

Loot System + Inventory [DayZ-rõl ismert]
« Válasz #30 Dátum: 2014. Augusztus 04. - 00:54:04 »
0
házin vagy hostolton vagyok akkor sem jó bár lehetséges az onfilterscript a rossz mert más gamemodomnál se müködött az OnFilterScriptInit/Exit

Nem elérhető BoOy

  • 3209
  • 2013-as év szkriptere
    • Profil megtekintése
Loot System + Inventory [DayZ-rõl ismert]
« Válasz #31 Dátum: 2014. Augusztus 04. - 00:59:34 »
0
Idézetet írta: Athos005 date=1407106444\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"49656\" data-ipsquote-contentclass=\"forums_Topic
házin vagy hostolton vagyok akkor sem jó bár lehetséges az onfilterscript a rossz mert más gamemodomnál se müködött az OnFilterScriptInit/Exit
 
Ezt hogy érted? A játékmódoknál az OnGameModeInit/Exit-et hívódik le, a filterszkripteknél pedig az OnFilterScriptInit/Exit. Konzolon ír valami hibát?

Loot System + Inventory [DayZ-rõl ismert]
« Válasz #32 Dátum: 2014. Augusztus 04. - 01:04:51 »
0
Én ezt a scriptet felhasználtam a gamemodeba vagyis beleírtam. Most beleírtam a gamemodeexit-be ami a onfilterscriptexit volt, és így ez lett a loot-items.obj-be: Pizza|0|1.455591|10017.331054|3.220449
De még mindig nem menti le ha bezárom a szervert és újra elindítom.
Most elõbb még eldobtam pár itemet(pizzát) de azt már le se mentette csak az elsõt de hiába azt se tölti be :/

Nem elérhető BoOy

  • 3209
  • 2013-as év szkriptere
    • Profil megtekintése
Loot System + Inventory [DayZ-rõl ismert]
« Válasz #33 Dátum: 2014. Augusztus 04. - 01:07:47 »
0
Az OnFilterScriptInit részét is másold be az OnGameModeInit alá. Mivel ott tölti be az itemeket.

Loot System + Inventory [DayZ-rõl ismert]
« Válasz #34 Dátum: 2014. Augusztus 04. - 01:15:07 »
0
Remek köszi, most már lementi és betölti! És még egy kérdést szeretnék feltenni: hogy mikor eldobom a pizzát mért nem rakja le a pizzás dobozt?
Mert egy láthatatlan valami lesz ott amibe bele is akadok.. loot-objects.obj -be ezek vannak amik benne is voltak alapból:
Pizza|1582
Vizes üveg|2683
AK-47|355

Nem elérhető BoOy

  • 3209
  • 2013-as év szkriptere
    • Profil megtekintése
Loot System + Inventory [DayZ-rõl ismert]
« Válasz #35 Dátum: 2014. Augusztus 04. - 01:32:13 »
0
Lehet hogy Stream Distance probléma. Használj Streamer Plugin-t!
Biggyezd a szkript elejére:
 
#include <streamer>

 
Cserék:
 
items[gItemID][item] = CreateObject(ids, x,y,z-0.8, 0.0, 0.0, 0.0);
helyett:
items[gItemID][item] = CreateDynamicObject(ids, x,y,z-0.8, 0.0, 0.0, 0.0,250.0);
Mind a két helyen cseréld!!!

 

DestroyObject(items[rel][item]);
helyett:
DestroyDynamicObject(items[rel][item]);

Loot System + Inventory [DayZ-rõl ismert]
« Válasz #36 Dátum: 2014. Augusztus 04. - 01:40:36 »
0
Idézetet írta: BoOy date=1407108733\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"49656\" data-ipsquote-contentclass=\"forums_Topic
Lehet hogy Stream Distance probléma. Használj Streamer Plugin-t!
Biggyezd a szkript elejére:
 
#include <streamer>

 
Cserék:
 
items[gItemID][item] = CreateObject(ids, x,y,z-0.8, 0.0, 0.0, 0.0);
helyett:
items[gItemID][item] = CreateDynamicObject(ids, x,y,z-0.8, 0.0, 0.0, 0.0,250.0);
Mind a két helyen cseréld!!!

 

DestroyObject(items[rel][item]);
helyett:
DestroyDynamicObject(items[rel][item]);

 

köszi!  :thumbsup:

Nem elérhető Alcatraz

  • 151
  • 4 éve tag.
    • Profil megtekintése
Loot System + Inventory [DayZ-rõl ismert]
« Válasz #37 Dátum: 2014. Augusztus 06. - 15:18:55 »
0
Nagyon hasznos script,fel fogom használni! +

Nem elérhető BoOy

  • 3209
  • 2013-as év szkriptere
    • Profil megtekintése
Loot System + Inventory [DayZ-rõl ismert]
« Válasz #38 Dátum: 2014. Augusztus 06. - 18:25:44 »
0
Köszi  :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal