[MTA SA {LUA}] - Server erstellen bis zum Programmierung

06/26/2012 21:21 [P][L][A][Y][E][R]#61
Hej,
Also ich wollte mal heute ein eigenen Reallife Server erstellen doch,
ich weiß nicht was du meinst bei dem Schritt 3. wie ich das einstellen muss das die grüne Schrift kommt...
Kannst du mir das nochmal erklären oder so ?
Bitte um schnelle HIlfe!
07/03/2012 13:32 DanielKromeier#62
Hi sehr cooles Script ! Aber ich komme nicht mit dem Gatescript klar ! Wo füge ich die Positionen der Tore ein und wo füge ich dieses script ein. Wäre schon wenn du es nochmal usführlich erklärst oder ein Video Tutorial machst

Danke im Voraus:)
07/08/2012 21:04 A_User#63
Super Tutorial danke,

könntest du aber noch sagen wie man Settings hinzufügt,wie man Objekte auf Player oder Fahrzeuge platziert und wie man Fahrzeuge,Waffen,etc. zu Accounts hinzufügt ?
Währe gar nicht schlecht.

Gruß A_User
07/09/2012 08:54 ReTuRnD'#64
[Only registered and activated users can see links. Click Here To Register...] Da sind gute Resources die man vlt noch manchma brauchen kann


EDIT:Irgend wie kann mein freund nicht drauf? habe alles befolgt wie du ich kann auch nur über local drauf
07/11/2012 18:13 |R.o.x|#65
@Alle bin momentan im Urlaub. Das heisst es wird noch 1 Monat dauern bis ich wieder Sachen ergaenzen kann.

@FelexFelex Du musst die Mtaserver.conf aendern und den Server dort zu public machen.
Ausserdem musst du die Ports freigeben :)
07/27/2012 23:48 Mantal#66
Erstmal Danke für dieses "Tutorial bzw. Hilfe", nicht viele machen es.
Ich denke nicht, dass du schon da bist, da ich aber im Urlaub in den nächsten Tagen fahre, frage ich dich mal schonmal nach.

Hab eine Frage zu ein Script.
Könntest du auch eins machen für eine Fraktion? Also eine neue Fraktion zb. Mafia?
Also zb. mit ein Menü wo es eine Blacklist gibt und eins zum Einladen, Uninviten, einen zb. von Rang 0 auf 1 bringen, Fraktionskasse, wäre dies möglich?

Dann hätte ich noch 2 Fragen:
1. Was brauch ich beim Gate Script, damit man das Gate nur aufmachen kann wenn man zb. Admin/Mod usw. ist? (Die Frage wegen der Fraktion)

2.Was brauch ich damit nur bestimmte Leute in ein Wagen können ? (Auch wegen der Fraktion die Frage) Also zb. wenn man bei der Polizei oder wie oben Mafia ist und in das Auto geht man es anschalten usw. kann, sollte man aber nicht bei der Fraktion sein, dann fliegt man aus den Wagen und eine Meldung erscheint, dass man nicht in der Fraktion ist?

Hoffe mal, dass es nicht zu viel Arbeit ist für dich. (Mit der Fraktion oben)
Bei den 2 Fragen könntest du mir ja sagen was ich dafür brauche für das Script und mehr nicht.
Bin noch recht neu beim Scripten, deswegen die Fragen.
07/31/2012 14:36 |R.o.x|#67
Das Script kann ich momentan noch nicht machen (Urlaub), aber zu den 2 Fragen:

1. Entweder:
Du speicherst per setElementData dem jeweiligen User ein das er Admin/Mod ist und fragst das dann mit getElementData ab

Oder:
Über ACL einspeichern und so abfragen:
Code:
if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)), aclGetGroup("Admin")) then
Oder:
Die Admins in Teams einspeichern und abfragen ob die im jeweiligen Team sind.

2. Das Event onPlayerVehicleEnter.

PHP Code:
policeVehicles = { [598]=true, [596]=true, [597]=true, [599]=true }
policeSkins = { [280]=true, [281]=true, [282]=true, [283]=true, [284]=true, [285]=true, [286]=true }
 
function 
enterVehicle theVehicleseatjacked ) --when a player enters a vehicle
    
if ( policeVehicles[getElementModel theVehicle )] ) and ( not policeSkins[getElementModel source )] ) then -- if the vehicle is one of 4 police cars, and the skin is not a police skin
        removePedFromVehicle 
source ) -- force the player out of the vehicle
        outputChatBox 
"Only policeman can enter police cars!"source ) -- and tell the player why
    end
end
addEventHandler 
"onPlayerVehicleEnter"getRootElement(), enterVehicle ) -- add an event handler for onPlayerVehicleEnter 
(Ein Beispiel, das ich ins Wiki eingefügt habe)
08/18/2012 21:42 SirCoffeeman#68
Hay danke erstmal das ist ein echt geiles Tutorial, aber bei will das mit den Carspawn nicht so ganz klappen obwohl ich doch alles richtig geschrieben habe? Ich habe es dann zum schluss in eine Funktion geschrieben und eingestellt das die Fahrzeuge spawnen wenn ein Spieler joint aber das hatt auch nicht geklappt, Ich hoffe du kannst mir da mal helfen ;)

Hier der Code-Ausschnitt:
function Fahrzeuge()
FahrzeugRhino = createVehicle (Rhino, 1426.8000, -2439.5, 13.699999809265, 0.0, 0.0, 180.0, "Schild")
toggleVehicleRespawn (FahrzeugRhino,true)
setVehicleRespawnDelay (FahrzeugRhino, 1)
setVehicleRespawnPosition (FahrzeugRhino,1426.8000, -2439.5, 13.699999809265, 0.0, 0.0, 180.0 )

FahrzeugHeli = createVehicle (Maverick, 110.0, -77.800003051758, 1.7999999523163, 0.0, 0.0, 0.0)
toggleVehicleRespawn (FahrzeugHeli, true)
setVehicleRespawnDelay (FahrzeugHeli, 1)
setVehicleRespawnPosition (FahrzeugHeli, 110.0, -77.800003051758, 1.7999999523163, 0.0, 0.0, 0.0)
end
addEventHandler ("OnPlayerJoin", getRootElement(), Fahrzeuge)
08/19/2012 00:43 |R.o.x|#69
Code:
addEventHandler ("[COLOR="Red"]O[/COLOR]nPlayerJoin", getRootElement(), Fahrzeuge)
Das "O" muss klein sein.

Code:
addEventHandler ("onPlayerJoin", getRootElement(), Fahrzeuge)
08/19/2012 08:37 Vultidor#70
Hi,
ich weis nicht ob das noch passend ist,
aber ich wollte Fragen wie das mit den Fraktionen ist also wie man die erstellt und wie man Fraktions autos erstellt.
MFG Vultidor
08/19/2012 11:37 |R.o.x|#71
Setze einfach jedem Spieler, der sich einlogg und in eine Fraktion gehört (aus DB abfragen), eine elementData:
setElementData(DERSPIELER, "fraktion", FRAKTIONSID)

Und erstelle dann Fraktionsmöglichkeiten.
Die Autos kannst du mit folgender Methode einstellen:
Code:
policeVehicles = { [598]=true, [596]=true, [597]=true, [599]=true } 
policeSkins = { [280]=true, [281]=true, [282]=true, [283]=true, [284]=true, [285]=true, [286]=true } 
  
function enterVehicle ( theVehicle, seat, jacked ) --when a player enters a vehicle 
    if ( policeVehicles[getElementModel ( theVehicle )] ) and ( not policeSkins[getElementModel ( source )] ) then -- if the vehicle is one of 4 police cars, and the skin is not a police skin 
        removePedFromVehicle ( source ) -- force the player out of the vehicle 
        outputChatBox ( "Only policeman can enter police cars!", source ) -- and tell the player why 
    end 
end 
addEventHandler ( "onPlayerVehicleEnter", getRootElement(), enterVehicle ) -- add an event handler for onPlayerVehicleEnter
Wenn ein Polizist keinen Polizistenskin hat, soll er aus dem Auto geworfen werden.
08/19/2012 21:08 SirCoffeeman#72
Ohman muss die spawn's der Fahrzeuge in die .map schreiben nicht in die .lua :/ schön das ich das auch schon weis ^^ ok aber kann es sein das man die Fahrzeuge so spawn oder ist das egal?

<vehicle id="Monster" model="557" posX="-676.43225097656" posY="962.98449707031" posZ="12.507791519165" rotX="0.041015625" rotY="0.002777099609375" rotZ="92.063659667969" color="1 1 0 0"/>

Weil bei dir sieht das ganze ja so aus:

FahrzeugMonster = createVehicle (Monster, 1426.8000, -2439.5, 13.699999809265, 0.0, 0.0, 180.0, "Schild")

Gibt es da einen Unterschied?
08/20/2012 16:29 |R.o.x|#73
Wenn du den Fahrzeugen irgendetwas zuordnen willst, wie eine Fraktion, musst du es als Script hinzufügen. (so wie es bei mir steht)

Wenn du es als Verschönerung benutzen willst, "kannst" du es als Map hinzufügen.
Wie du willst ist das ;)
08/24/2012 16:51 NhOsNeRuH#74
Bei mir funktioniert das mit der Map nicht ganz steht immer Could not find map ..... for resource .......
was ist das prob.

funktioniert wieder

Also als erstes bin Anfänger
Und ach habe das Loggin dings gemacht aber wenn ich mich registrieren oder einloggen und im dan kommt immer fehler meldung "Client triggered serverside event onLogin but event is not added serverside " brauche schnell hilfe.
10/17/2012 14:57 Passi121#75
Hey könntest du nicht mal so einen fertigen Gamemode machen ?? also reallife weil bei mri geht das nicht.
also einen guten server fertig machen ?? oder jemand anderes ? und die datei hochladen ??? LG Passi