Beiträge von _Manuel

    function randomPlayer( name )
    local randomPlayer = getRandomPlayer ()
    outputChatBox ( "* "..getPlayerName(randomPlayer).." who killed him get 10000$", g_root, 255, 0, 0 )
    local thisblip = createBlipAttachedTo (randomPlayer, 60, 4, 255, 0, 0, 255, 0, 99999, getRootElement() )
    end
    addEventHandler('onResourceStart', getResourceRootElement(),randomPlayer)


    function reward ( ammo, killer, killerweapon, bodypart )
    if ( killer ) and ( killer ~= source ) then
    givePlayerMoney ( killer, 10000 )
    outputChatBox ( "** Cash #00A0FF+10000$", killer, 255, 0, 0, true )
    local randomPlayer = getRandomPlayer ()
    outputChatBox ( "* "..getPlayerName(randomPlayer).." who killed him get 10000$", g_root, 255, 0, 0 )
    thisblip = createBlipAttachedTo (randomPlayer, 60, 4, 255, 0, 0, 255, 0, 99999, getRootElement() )
    end
    end
    addEventHandler ( "onPlayerWasted", randomPlayer, reward )

    Die erst function funktioniert ja, aber bei der 2ten spuckt die konsole beim EventHandler ein warnig aus die komplette 2te function geht nicht.

    und was is hier dran falsch?


    local garageCube = createColCube(1337, 2497.2419433594, 2773.1875, 10.475215911865, 10, 10)


    in der console steht="ERROR: navalbase_lv\garage.lua7: attempt to call global ´createColCube´<a nil value>

    Ich habe ein Tor in SF gescripten das sich nicht öffnet warum?


    gate= createObject ( 971, -2239.2023925781, 1019.1547241211, 86.262626647949, 0, 0, 270 )
    gatecol = createColCircle ( -2239.7495117188, 1019.910949707, 83.630805969238 )

    function opengate(thePlayer)
    if getElementModel( thePlayer ) == 123 then
    moveObject (gate, 5000, -2239.2023925781, 1010.4013061523, 86.262626647949 )
    end
    end
    addEventHandler( "onColShapeHit",gatecol, opengate )

    function closegate(thePlayer)
    if getElementModel( thePlayer ) == 123 then
    moveObject (gate, 5000,-2239.2023925781, 1019.1547241211, 86.262626647949 )
    end
    end
    addEventHandler( "onColShapeLeave", gatecol, closegate )

    Mein Problem ist wenn ich das erste Auto nehme und dann in den Marker fahre ist Bilb,Marker und Auto weg nur jetzt spawnt das auto ja auch neu aber wenn ich einsteige kommt der Bilb und der Marker nicht.

    local vehicle = createVehicle( 248, 1087.712890625, 1324.9720458984, 11, 0, 0, 0)

    function enterVehicle( pla )
    if getElementType( pla ) == "player" then
    givePlayerMoney ( pla, 1000 )
    outputChatBox ( "***MOOOOEEEY, GUY, MONEY***", pla, 255, 255, 0 )
    outputChatBox ( "* "..getPlayerName(pla).." has good the money, Guy!", getRooTElement, 255, 255, 0 )
    end
    end
    addEventHandler( "onVehicleStartEnter", vehicle, enterVehicle )


    was ist hier dran falsch ich möchte das das auto mit der id 248 an der bestimmten stelle spawn und das man das geld kriegt wenn man einsteigt und das das im chat steht dann möcht ich wenn er eingestiegen ist das er auf der karte ein blib erstellt wird wo man hinfahren muss aber nur für den player und das wenn er da ankommt noch mehr geld kriegt und der marker und das auto verschwindet

    weiß einer wie man noch macht das wenn man in den marker geht das man dann zb 1000$ kriegt
    was muss ich hier ändern

    local marker = createMarker( 234.34,2272.80,20,"cylinder",8,255,255,0)

    function MarkerHit( hitElement, matchingDimension )
    if getElementType( hitElement ) == "player" then
    givePlayerMoney ( player, 1000 )
    outputChatBox ("Mooooneeeey Guy!", getRootElement(), 255, 255, 0)
    end
    end
    addEventHandler( "onMarkerHit", marker, MarkerHit )

    kann ich machen das in ein bestimmtes auto nur bestimmte rein können
    NICHT das in das modell nur welche mit dem bestimmten skin rein können!
    also nicht das:
    armyVehicles = { [470]=true,[433]=true }
    armySkins = { [287]=true,[179]=true,[165]=true }

    function enterVehicle ( player, seat, jacked )
    if ( armyVehicles[getElementModel(source)] ) and ( not armySkins[getElementModel(player)] ) then
    cancelEvent()
    outputChatBox ( "Spawn as Army to enter a Army Car!", player )
    end
    end
    addEventHandler ( "onVehicleStartEnter", getRootElement(), enterVehicle )

    local marker = createMarker( 234.34,2272.80,20,"cylinder",8,255,255,0)

    function MarkerHit( hitElement, matchingDimension )
    if getElementType( hitElement ) == "player" then
    outputChatBox ("Beeeammmm, Junge!", getRootElement(), 255, 255, 0)
    end
    end
    addEventHandler( "onMarkerHit", marker, MarkerHit )

    versuchs damit mal