Wie oft wird es verkauft. Melde dich bitte per pn
Beiträge von Ultimatrum
-
-
Wenn man jetzt aus Rache das Spiel nicht kaufen würde wäre das eine Lektion für rocks tar games.
Leider kaufen es trotzdem sehr viele
-
Also wie viel Erfahrung hast du denn schon gemacht
Dein Befehl muss Wie folgt aufgebaut sein
If abfrage, ob das Boot auf True ist. Wenn ja Fahrzeug löschen
Level abfrage
positionsabfrage
Rolle erstellen
Bool auf True setzenSpieler in Fahrzeug setzen
bei fragen melde dich
-
Was oben gemeint War ist. De Dialog wird nicht angezeigt. Daher auch kein login Fenster
-
Hallo @ Tvpikachu
In 3 std bin ich zu hause dann werde ich mich um deinen code kümmern. Bist du auch per team viewer erreichbar?
-
Hallo lieber Finch und bauerj
Hier ein paar Vorschläge für die kommenden Updates- ggf möglich machen dass die werte in verschiedenen Tabellen abgerufen werde
(So musste ich komplett Umstrukturieren )- Punkte aktivier- und deaktivierbar machen
- auf der Startseite die Menüpunkte editierbar machen
- Admin ränge anpassen. Z.b ist ja nicht jeder Administrator sondern unter Umständen Projektleiter
- zum letzten login auch die logout time hinzufügen
- Bug melde Bereich
- Benutzer sortierter machen - ich hab die Spieler durcheinander und wurde sie gerne nach ids auflisten lassen
- Wartungsmodus einbauen
- ggf einbauen dass man zu euch Kontakt aufnehmen kann per ucp
Ansonsten. Kann ich euch nur loben.
Euer Support ist sehr gut und sehr schnell.
all dies sind nur Vorschläge
Das ucp ist soweit super
LG ultimatrum
-
Also bitte
Da du es ja lernen sollst
Xyz =1
Switch (wert xyz)
Case 0: Funktion
Case 1: funktionDa xyz =1 ist wird die Funktion bei Case 1 aufgerufen
-
SchwarzRot um dir zu helfen wahre es gut wen du den error poshest + die problem Zeile
Wenn bei allen derselbe error ist poste ihn 1 malGibt's verschiedene so poste Bitte alle errors und warnings
-
Dann schau dir doch am besten mal tutorials an.
Ansonsten Jeffry kann bestimmt helfen. Unser scripting Profi -
Ok failed danke
-
Hallo zusammen. Ich habe das Problem dass er mir bei jeder of abfrage einen error wirft
if(jEvent[playerid] == 1)
{if(LSRACE[playerid] == 1);
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,936.9182,-968.8925,38.5286,8);
LSRACE[playerid] = 2;
return 1;
}
if(LSRACE[playerid] == 2);
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,804.7927,-1047.2712,25.1715,8);
LSRACE[playerid] = 3;
return 1;
}
if(LSRACE[playerid] == 3);
{
new string[128];
DisablePlayerCheckpoint(playerid);
//SetPlayerCheckpoint(playerid,,8);
format(string,sizeof(string),"%s hat das Ziel erreicht!",SpielerName(playerid));
SendClientMessageToAll(RED,string);
LSRACE[playerid] = -1;
return 1;
}
}
Den error editiert ich hier gleich noch reinEmpty statement und Unreachable code
-
-
Danke Jeffry
Nun jetzt wurde ich gerne noch die Fahrzeuge am ende des events löschen. Bzw auch bei
onplayerleavevehicle löschenwie definiere ich die am besten?
-
In welcher Zeile liegt denn der Fehler?
-
Hallo zusammen,
da ich gerade ein Race (event) system baue möchte ich beim joinen des events den Spieler ins Fahrzeug setzen
bisher wird er aber nur teleportiert und landet auf dem Auto
ich habe das ganz schon versucht in einen Timer einzubauen aber es funktioniert nicht
für das Rennen möchte ich gerne die Fahrzeug ID 502 oder 503 verwenden
hier mal mein Entwurf
ocmd:joinevent(playerid,params[])
{
switch (eventstart)
{
case 0: {
CreateVehicle(502,1156.4369,-897.5735,42.8511,183.1492,-1,-1,60);
PutPlayerInVehicle(playerid,0,502);
SetTimerEx("joinevent",100,false,"i",playerid);
eventstart = 2;
SendClientMessage(playerid,CL_GREEEN,"Du bist dem Event beigetreten. Fahre nun an die Startlinie!");
return 1;
}
case 1: {
eventstart = 0;
return 1;
}
case 2:{
eventstart = 1;
return 1;
}
}
return 1;
}
forward joinevent(playerid);
public joinevent(playerid)
{
new randomm;
switch (randomm)
{
case 0: SetPlayerPos(playerid,1156.4369,-897.5735,42.8511);
case 1: SetPlayerPos(playerid,1152.7489,-897.8755,42.8496);
case 2: SetPlayerPos(playerid,1162.0453,-897.6024,42.8875);
}
} -
Schau dir das tutorial nochmal an. Wie du siehst wird am Ende der schleife das Auto auch erstellt.
Zusätzlich Folge den rat von Jeffry -
Danke für die reszenationen
Ja du hast recht ich habe es kopiert aus meinem eigenen Script
Ich werde das ganze gleich editieren
-
Meld dich mal bei mir per pn. Suche noch nen Lehrling dem ich ein paar Sachen beibringen kann.
-
Hallo. Da dies genauso aussieht wie der Scripte von den mr Monat tutorials werde ich dir nachher diese 3 Scriptteile schicken
Solltest du dazu noch fragen haben melde dich per pn
-
Hallo zusammen
in diesem Tutorial stelle ich euch das Fraktionsfahrzeugsystem vor.
in dieser V.1.0 werde ich die Fahrzeuge im Script definieren
in der kommenden V.1.1 werde ich das ganze auf MYSQL umschreiben was ggf einfacher istbeide Tutorials werde ich auch aufnehmen damit, wenn fragen aufkommen diese dort ggf gelöst werden
Ihr benötigt folgende Dinge!
- ein Fraktionssystem -> Ränge und Leader definiertAlso wir fangen an!
Inhaltsverzeichnis
1. Autos speichern
1.1 Fahrzeuge speichern
1.2 Daten abrufen
1.3 Fahrzeuge im Script festlegen
2. Fahrzeuge unzugänglich machen1. Ihr geht ingame und erstellt ein Fahhrzeug
ihr fahrt mit diesem an die Position wo das Fahrzeug stehen soll
dann speichert ihr es mit /save
bsp: /save PDcar1damit ist das Fahrzeug gespeichert und ihr könnt es nun auslesen
1.2
Ihr geht in Dokumente -> GTA San Andreas User Files -> SAMP -> savedpositionsDort müsste dann (bei ggf mehreren gespeicherten Positionen ganz unten) eine so aussehende Zeile stehen
AddStaticVehicle(407,1724.4451,-1122.1180,24.3219,184.6226,3,1); // Firetruck 2
Diese Zeile gibt die genaue Poistion, die Fahrzeug iD, die Virtuelle Welt und die Farben an
ihr kopiert sie erstmal mit STRG + C und braucht sie erst gleich
1.3 Im Script
Ihr öffnet euer Script,
anschließend legt ihr bei euren news die Fahrzeuge fest
bsp : new firecars[20];
die 20 gibt die maximale Anzahl der Fahrzeuge an
es ist immer 1 mehr als in der Klammer angegebenalso 20 =21
30 = 31
uswdann geht ihr zu public Ongamemodeinit
dort definiert ihr das Fahrzeug und erstellt es zugleich beim Server start
z.B.
firecars[0] = AddStaticVehicle(407,1733.4854,-1118.9666,24.3227,181.7693,3,1); // Firetruck 1dabei erhöht ihr die Zahl in der Klammer immer um 1 (bei jedem Fahrzeug!)
nun ist das Fahrzeug definiert und erstellt
3. Fahrzeug unzugägnlich machen!
Geht in das Public OnPlayerStateChange
Dort habt ihr if(newstate == PLAYER_STATE_DRIVER)
oder
if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER)wo ihr das einfügt ist eig egal, ich habe es bei
if(newstate == PLAYER_STATE_DRIVER)anschließend erstellt ihr dort eine Schleife
for(new i=0; i<sizeof(firecars); i++)
{
//die schleife fragt die maximale zahl der definierten Fahrzeuge ab
if(GetPlayerVehicleID(playerid) == firecars[i])
{
if(isPlayerInFrak(playerid,1)) //Hier fragt ihr ab in welcher Fraktion der Spieler sein soll , 1 ist bei mir die Feuerwehr
{
return 1;
}
else //Spieler ist nicht in feuerwehr Frak //sollte er nicht in der Fraktion sein schmeißt ihr ihn aus dem Fahrzeug
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,RED,"Du bist kein Member/Leader der Feuerwehr");
return 1;
}
}
}Nun habt ihr eine Schleife die abfragt ob er das Fahrzeug betreten darf
dies könnt ihr nun mit allen Fraktionen machen
Natürlich könnt ihr hier noch ein Einbruchsystem und allem drum und dran einbauen was ich ggf auch noch machen werde
Ich freue mich über jede Bewertung
MFG
Ultimatrum