It is currently Wed 27. Nov 2024 4:21:01

All times are UTC + 1 hour [ DST ]




Post new topic  Post a reply   Page 1 of 1  [ 10 posts ] 
Author Message

PostPosted: Sun 29. Jul 2012 0:30:06 
offline
'Hotring Racer'
'Hotring Racer'
User avatar

Joined: Fri 25. May 2012 21:38:18
Posts: 350
Location: Jihomoravský kraj
1.Myslím že první začneme u skriptu serveru.Do mapy skript zapíšu do meta.xml , do serveru jak?Mám testing server a funkční map editor což drifty nemá :D .Bouzel zatim nemam dalsi pridavky k nemu, a pokud mi ""padne"" map editor, umim jej "nahodit" zpet..Doufam ze mi nejak poradis

2.Skript ohně , pokud udám přesné xyz a skript nezapíšu do meta.xml jako client skript ,tak tam není..

3.Nahrazení textur modelů aut / objektů mi nějak nejde, nevíš náhodou někde návod na to ? Já jsem jej nenašel , ale ty to jistě víš,

4.Ještě bych chtěl vědět zda můžu dat více skriptů do jednoho souboru,(3. CMD do 1. .lua souboru.)

___________________
Now I in Clan DxT|


Image


Top
   
 

PostPosted: Sun 29. Jul 2012 0:39:16 
offline
'Elegy'
'Elegy'

Joined: Sat 12. May 2012 12:04:47
Posts: 147
Ahoj, primitivní otázky, krom té první kterou jsem absolutně nepochopil..

2. To je snad logické že script musíš zapsat do meta.xml souboru. Jak by si ho jinak chtěl načíst?..

3. Udělej si lua soubor, například auto.lua
Code:
function replaceModel()
  txd = engineLoadTXD("car/infernus.txd", 411 )
  engineImportTXD(txd, 411)
  dff = engineLoadDFF("car/infernus.dff", 411 )
  engineReplaceModel(dff, 411)
end
addEventHandler ( "onClientResourceStart", getResourceRootElement(getThisResource()), replaceModel)

addCommandHandler ( "reloadcar", replaceModel )

A teď už jen stačí nahrát script, a soubory, takže do mety:
Code:
   <script src="auto.lua" type="client" />
   <file src="car/infernus.txd" />
   <file src="car/infernus.dff" />

4. Ano můžeš, mnohem víc než jen příkazy pokud to teda jede na stejným side, (client,server)

___________________
[DM] Drifty v.1 - Ready To Start = 100%
[DM] Drifty ft. Tox_X-_-TropiC ExperimenT-_- = 100%


Last edited by Drifty on Sun 29. Jul 2012 12:43:47, edited 1 time in total.

Top
   
 

LazyFox83
PostPosted: Sun 29. Jul 2012 10:21:21 
offline
Hlavní Administrátor
Hlavní Administrátor
User avatar

Joined: Thu 13. Oct 2011 18:32:25
Posts: 1625
Location: Dublin, Irsko

Admin Level: 5
Points: 1 581 548
Cash: $2 088 468
Drifty wrote:
3. Udělej si lua soubor, například auto.lua
Code:
function replaceModel()
  txd = engineLoadTXD("car/infernus.txd", 411 )
  engineImportTXD(txd, 411)
  dff = engineLoadDFF("car/infernus.dff", 411 )
  engineReplaceModel(dff, 411)
end
addEventHandler ( "onClientResourceStart", getResourceRootElement(getThisResource()), replaceModel)

addCommandHandler ( "reloadcar", replaceModel )

A teď už jen stačí nahrát script, a soubory, takže do mety:
Code:
   <script src="auto.lua" type="client" />
   <file src="infernus.txd" />
   <file src="infernus.dff" />



FAIL :D
Je videt ze kopirujes, jelikoz ve scriptu je infernus.txd / .dff jeste ve slozce "car" ;) Drobnost ale jednoduse ti to vyhodi error a jsi v prdeli.

K tomu 4. bodu, to nechapu. Neexistuji zadne limity...
Napriklad muj MS Stats (temer cely server krom race, admin panelu a vzdalenosti od huntera :D) je rozdeleny na 10 Resources, ten hlavni ma 25 .lua souboru ruznych typu. Celkem ma cely MS Stats system 50 .lua souboru, cca 35 jinych souboru a celkem to muze mit neco kolem 40 000 radku.

___________________
Ten nepodstatnej hlavni admin :D
Image


Top
   
 

PostPosted: Sun 29. Jul 2012 11:25:19 
offline
'Hotring Racer'
'Hotring Racer'
User avatar

Joined: Fri 25. May 2012 21:38:18
Posts: 350
Location: Jihomoravský kraj
OK Chápu , 1. bod jsem myslel jak načíst skript do serveru ne do mapy.(Do mapy zapíšeš do meta.xml , Do serveru ? )
Díky, pomohli jste mi hodně :D

___________________
Now I in Clan DxT|


Image


Top
   
 

PostPosted: Sun 29. Jul 2012 12:39:45 
offline
'Elegy'
'Elegy'

Joined: Sat 12. May 2012 12:04:47
Posts: 147
Quote:
FAIL :D
Je videt ze kopirujes, jelikoz ve scriptu je infernus.txd / .dff jeste ve slozce "car" ;) Drobnost ale jednoduse ti to vyhodi error a jsi v prdeli.


A to si opravdu čekal že bych to tu sepisoval? Když to mam na ploše v lua souboru?...
Tu metu jsem dělal znova, tak jsem na to zapomněl no ;). A pozor taky nepíšu že to je můj script.

___________________
[DM] Drifty v.1 - Ready To Start = 100%
[DM] Drifty ft. Tox_X-_-TropiC ExperimenT-_- = 100%


Top
   
 

LazyFox83
PostPosted: Sun 29. Jul 2012 14:05:35 
offline
Hlavní Administrátor
Hlavní Administrátor
User avatar

Joined: Thu 13. Oct 2011 18:32:25
Posts: 1625
Location: Dublin, Irsko

Admin Level: 5
Points: 1 581 548
Cash: $2 088 468
1MenuX1 wrote:
OK Chápu , 1. bod jsem myslel jak načíst skript do serveru ne do mapy.(Do mapy zapíšeš do meta.xml , Do serveru ? )
Díky, pomohli jste mi hodně :D

No ok, ja nechapu co chces.

___________________
Ten nepodstatnej hlavni admin :D
Image


Top
   
 

PostPosted: Mon 30. Jul 2012 21:30:44 
offline
'Hotring Racer'
'Hotring Racer'
User avatar

Joined: Fri 25. May 2012 21:38:18
Posts: 350
Location: Jihomoravský kraj
Poradit ! :D Aby skript byl v mapě , tak ho musím vložit do složky s mapou a zapsat jej do meta.xml ! A Jak to mám udělat aby script byl na SERVERU ne na mapě ?

___________________
Now I in Clan DxT|


Image


Top
   
 

PostPosted: Mon 30. Jul 2012 21:35:23 
offline
'Elegy'
'Elegy'

Joined: Sat 12. May 2012 12:04:47
Posts: 147
1MenuX1 wrote:
Poradit ! :D Aby skript byl v mapě , tak ho musím vložit do složky s mapou a zapsat jej do meta.xml ! A Jak to mám udělat aby script byl na SERVERU ne na mapě ?


Že by úplně stejně? Jenom uděláš složku, ve které bude script/y + meta. Popř další potřebné soubory, txd atd. Potom to budeš mít jako "resource"

Příklad mety:
Code:
<meta>
   <info author="Drifty" type="script" version="1.0" />
   <script src="drifty_server.lua" type="server" />
   <script src="drifty_client.lua" type="client" />
</meta>

___________________
[DM] Drifty v.1 - Ready To Start = 100%
[DM] Drifty ft. Tox_X-_-TropiC ExperimenT-_- = 100%


Top
   
 

 Post subject: Re:
PostPosted: Mon 30. Jul 2012 23:29:57 
offline
'Hotring Racer'
'Hotring Racer'
User avatar

Joined: Fri 25. May 2012 21:38:18
Posts: 350
Location: Jihomoravský kraj
Pochopil jsem to tak že si vytvořím složku se scripty, ve složce kde je server(tam kde je mserver.config , bans , acl atd.), do složky dám skripty a meta.xml, který bude vypadat jak si to popsal.Akorát si tam připíšu svoje skripty.Toť vše.Jestli to chápu správně , tak díky.:D

___________________
Now I in Clan DxT|


Image


Top
   
 

 Post subject: Re: Re:
PostPosted: Mon 30. Jul 2012 23:45:54 
offline
'Elegy'
'Elegy'

Joined: Sat 12. May 2012 12:04:47
Posts: 147
Prostě složku do "Resources" ... To nejlehčí co může být.

___________________
[DM] Drifty v.1 - Ready To Start = 100%
[DM] Drifty ft. Tox_X-_-TropiC ExperimenT-_- = 100%


Top
   
 
Display posts from previous:  Sort by  
Post new topic  Post a reply   Page 1 of 1  [ 10 posts ] 

All times are UTC + 1 hour [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
TOPlist
Powered by phpBB® Forum Software © phpBB Group

©MSHost.cz