Jump to content

czy ten skrypt wystarczy ?


Recommended Posts

witam , mam problem z zrobieniem skryptu na spawn :D .

tu wam go wklejam: pytanie , czy tam może być . na dole wkleję także mete

addEventHandler("onPlayerJoin", 
    function()     
        fadeCamera(gracz, true) 
        spawnPlayer(gracz, 0,0,3) 
        setCameraTarget(gracz) 
    end 
) 

meta :

<meta> 
     
    <info  author="DommerPL" type="gamemode" name="gaga"/> 
    <config scr="help.xml" type="client" /> 
     
    <min_mta_version client="1.4.0" server="1.4.0" /> 
     
    <sync_map_element_data>true</sync_map_element_data> 
     
     
  
    <include src="mapmanager"/> 
  
    <script src="spawner.lua" type="server"  validate="true"   />   
    <script src="client_c.lua" type="client" cache="true" valitade="true"  /> 
    <script src="komendy.lua" type="server" validate="true" /> 
     
<settings> 
  
        <setting name="#maxplayers" value="[ 128 ]"></setting> 
        <setting name="#useLODs" value="[ false ]"></setting> 
        <setting name="#gamespeed" value="[ 1 ]"></setting> 
        <setting name="#minplayers" value="[ 0 ]"></setting> 
        <setting name="#gravity" value="[ 0.0080000003799796104 ]"></setting> 
        <setting name="#waveheight" value="[ 0 ]"></setting> 
        <setting name="#locked_time" value="[ true ]"></setting> 
        <setting name="#weather" value="[ 18 ]"></setting> 
        <setting name="#time" value="22:0"></setting> 
</settings> 
  
     
  
</meta> 

liczę na pomoc.

Link to comment

zamiast 'gracz' powinno być 'source' ponieważ każda funkcja podpięta do eventu ma ukryty argument o nazwie 'source' (źródło eventu) a w przypadku "onPlayerJoin" jest to 'player' (gracz).

To jest podstawowa wiedza niezbędna do napisania każdego zasobu, nie tylko gamemodu, rodzaj elementu będący źródłem eventu jest opisane na wiki w artykule poświęconym temu eventowi.

Po za tym wydaje mi się że zamiast

powinno być

Link to comment
  • 2 months later...

Tutaj Meta.xml 8)

<meta> 
<info author="MariaNN" version="1.2" type="script" />  
<script src="spawn.lua" /> 
</meta> 

Tutaj Kod spawn.lua 8) Tam gdzie masz X, Y, Z to wpisz cel spawnu, czyli stań tam gdzie chcesz mieć spawn [ też jak ma dany gracz sie zrespawnoac w którą strone ma byc odwrócony to tak samo stań] Potem kliknij P, i kliknij na swój nick będziesz miał mniej więcej nad [ DIMENSION ] te 3 literki X, Y, Z. Przepisz Numerki i wklej je w spawn.lua i Gotowe :)8)8)

root = getRootElement () 
  
function onPlayerJoin() 
    fadeCamera ( source, true )  
    spawnPlayer(source, X, Y, Z, 0) 
    setCameraTarget ( source, source ) 
end 
addEventHandler ( "onPlayerJoin", root, onPlayerJoin ) 

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...