GTA Közösség - A magyar GTA fórum

Multi Theft Auto (MTA) => MTA: Szerverfejlesztés => Archívum => A témát indította: Nátha - 2014. április 17. - 12:53:56

Cím: Gamemode és map név átírás
Írta: Nátha - 2014. április 17. - 12:53:56
Sziasztok.
Egy olyan kis egyszerû scriptet szeretnék kérni, amibe beleírhatom hogy mi legyen a gamemode és a map neve.
Próbáltam megírni, de még nem nagyon értem a LUA nyelvet így nem mûködött.
Köszönöm elõre is a segítséget.
Cím: Gamemode és map név átírás
Írta: Light557 - 2014. április 17. - 14:57:44
https://wiki.multitheftauto.com/wiki/SetMapName
https://wiki.multitheftauto.com/wiki/SetGameType
Cím: Gamemode és map név átírás
Írta: Nátha - 2014. április 17. - 20:29:11
Tehát a lua fájlba beírom így:
 
bool setMapName ( string mapName )
addEventHandler(\"onResourceStart\", getResourceRootElement(getThisResource()), function() setMapName(\"Rally Map\") end)
bool setGameType ( string gameType )
setGameType ( \"[HUN]Rally\" )

 
És ehhez jön egy meta fájl:
 
<meta>
    <info author=\"AsdAsd\" version=\"1.0\" type=\"script\"/>
<script src=\"script.lua\" type=\"client\" />
</meta>

 
Bocs, még nem rég kezdtem ezt tanulni és szinte semmit sem tudok  :confused:
Cím: Gamemode és map név átírás
Írta: Light557 - 2014. április 17. - 22:01:35
script.lua:
 
addEventHandler(\"onResourceStart\", getResourceRootElement(),
function ()
setMapName(\"Rally Map\")
setGameType(\"[HUN]Rally\")
end
)

 
meta.xml:
 
<meta>
<script src=\"script.lua\" type=\"server\" />
</meta>

 
Azért \"server\" a lua fájl típusa, mivel a fenti kódrészlet kizárólag szerver oldali funkciókat tartalmaz.
Szerver oldali funkciókat csak szerver oldali fájlba, kliens oldali funkciókat csak kliens oldali fájlba pakolhatsz.
Ha megnézed a két linkelt funkció wiki oldalát látni fogod a \"Server-only function\" feliratot.
Cím: Gamemode és map név átírás
Írta: Nátha - 2014. április 17. - 23:07:41
Így már világos.
Köszönöm szépen! :)
Cím: Gamemode és map név átírás
Írta: Nátha - 2014. április 17. - 12:53:56
Sziasztok.
Egy olyan kis egyszerû scriptet szeretnék kérni, amibe beleírhatom hogy mi legyen a gamemode és a map neve.
Próbáltam megírni, de még nem nagyon értem a LUA nyelvet így nem mûködött.
Köszönöm elõre is a segítséget.
Cím: Gamemode és map név átírás
Írta: Light557 - 2014. április 17. - 14:57:44
https://wiki.multitheftauto.com/wiki/SetMapName
https://wiki.multitheftauto.com/wiki/SetGameType
Cím: Gamemode és map név átírás
Írta: Nátha - 2014. április 17. - 20:29:11
Tehát a lua fájlba beírom így:
 
bool setMapName ( string mapName )
addEventHandler(\"onResourceStart\", getResourceRootElement(getThisResource()), function() setMapName(\"Rally Map\") end)
bool setGameType ( string gameType )
setGameType ( \"[HUN]Rally\" )

 
És ehhez jön egy meta fájl:
 
<meta>
    <info author=\"AsdAsd\" version=\"1.0\" type=\"script\"/>
<script src=\"script.lua\" type=\"client\" />
</meta>

 
Bocs, még nem rég kezdtem ezt tanulni és szinte semmit sem tudok  :confused:
Cím: Gamemode és map név átírás
Írta: Light557 - 2014. április 17. - 22:01:35
script.lua:
 
addEventHandler(\"onResourceStart\", getResourceRootElement(),
function ()
setMapName(\"Rally Map\")
setGameType(\"[HUN]Rally\")
end
)

 
meta.xml:
 
<meta>
<script src=\"script.lua\" type=\"server\" />
</meta>

 
Azért \"server\" a lua fájl típusa, mivel a fenti kódrészlet kizárólag szerver oldali funkciókat tartalmaz.
Szerver oldali funkciókat csak szerver oldali fájlba, kliens oldali funkciókat csak kliens oldali fájlba pakolhatsz.
Ha megnézed a két linkelt funkció wiki oldalát látni fogod a \"Server-only function\" feliratot.
Cím: Gamemode és map név átírás
Írta: Nátha - 2014. április 17. - 23:07:41
Így már világos.
Köszönöm szépen! :)