Beiträge von Kaliber
-
-
-
-
Also ich versuche dir mal die Fehler von deinem Command zu erklären:
- Max_Cars hat denke ich mal den Wert von der höchsten vehicleid auf dem Server, nehmen wir mal spaßeshalber an, dies sei 100. So du prüfst in deiner 1. if-Abfrage (von der Schleife) ob vID = lspdcars[i] ist. So lspdcars wurde sagen wir mal, mit 20 indizees deklariert, da du sagen wir einfach mal 20 lspd Fahrzeuge hast. Befindest du dich aber weder in einem lspd Auto, noch in einem Müllabfuhr Wagen, zählt er bis 100 hoch..doch spätestens wenn er auf index 20 von lspdcars zugreifen will, gibt es ein Problem! Deshalb tritt dort eine index out of bounds exception auf und bricht den Code ab.
- Der Motor startet bei deinem Code nur bei einem Lspd-Fahrzeug oder bei einem Müllfahrzeug. Für alle anderen Fahrzeuge wird gar kein SetVehicleParamsEx aufgerufen.
In diesem Sinne musste noch ein wenig überlegen, wie du das alles unter einen Hut bekommst, viel Erfolg

-
Hey,
ich kann auch etwas Scripten und ich habe eine Frage, wenn man auf meinem Server betreten sollten die "Spieler" 10 Sekunden warten und dann in einer andere Virtuelle Welt spawn. Wie macht man sowas ?
Wurde doch schon beantwortet...
Du freezt alle Spieler..und dann setzt du diese mit SetPlayerVirtualWorld alle in deine gewünschte Welt..
-
Diese ForAllPlayers Loop macht da irgendwie keinen Sinn.
Machs mal so:
C
Alles anzeigenpublic OnPlayerStateChange(playerid, newstate, oldstate) { if(newstate == PLAYER_STATE_DRIVER) { PlayerEnterTime[playerid] = GetTickCount(); } else if(oldstate == PLAYER_STATE_DRIVER) { if((GetTickCount()-PlayerEnterTime[playerid]) < 220) { new string[128]; GetPlayerName(playerid, string, sizeof(string)); format(string, sizeof(string), "SERVERGUARD: %s wurde gebannt. Grund: Vehicle Teleport", string); SendClientMessageToAll(COLOR_LIGHTRED, string); SendClientMessage(playerid,COLOR_GRAD3, "Du wurdest vom Serverguard gebannt, sollte es sich hierbei um ein Versehen handeln,"); SendClientMessage(playerid,COLOR_GRAD3, "erstelle hiervon ein Screen (F8) und Erstelle im Forum einen Entbannantrag."); BanSelfmade(playerid, -1, "Vehicle Teleport", -1, 1); } } return 1; } -
Mach es einfach mal so:
Cpublic OnPlayerRequestClass(playerid, classid) { SetSpawnInfo(playerid, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0); SpawnPlayer(playerid); return 1; }Unter OnPlayerSpawn solltest du deine Abfragen nun machen, ob der Spieler schon eingeloggt ist oder nicht..usw
Zudem solltest du dort auch den Interior und die Virtuelle Welt setzen.
-
Nah, die Funktionen die da vorgeschlagen werden sind sehr aufwändig.
Eine sehr effiziente und schnelle wäre:
C
Alles anzeigenmain(){ new chars[2],string[]="Karl_Heinz"; getShortName(string,chars); printf("Buchstaben: %c %c",chars[0],chars[1]); //gibt K H aus //Und wenn kein _ vorhanden war, kannst du das so prüfen: string = "KarlHeinz"; getShortName(string,chars); if(chars[1] == EOS) { printf("Ungültiger String!"); //Wird in dem Fall aufgerufen } } stock getShortName(const string[],chars[2]) { new idx=strfind(string,"_"); chars[0] = string[0]; chars[1] = (idx!=-1)?string[idx+1]:EOS; } -
-
Du musst das immer jeweils unter alle Autos schreiben, nicht nur unter das letzte...
-
Weil es in deinem Skript pInfo und nicht pPlayerInfo heißt...
Zum anderen ist targetID nicht definiert...
Fragst du das evtl unter OnPlayerDeath ab?
Wenn ja, mach es mit playerid einfach

-
Dann zeig doch mal wie du es versucht hast..
Das Wiki beschreibt das doch ziemlich gut: [wiki]AttachObjectToVehicle[/wiki]
Oder auf Deutsch [wiki]AttachObjectToVehicle_DE[/wiki]
-
Lade mal crashdetect (wichtig, ganz vorne als erstes plugin eintragen in der server.cfg) und dann poste nochmal den Log

-
Hmm, schau mal hier, vielleicht ist da was dabei: https://www.nestle-schoeller.a…tx_ttnews%5Btt_news%5D=51
-
2 Sekunden google..meinst du das:

Evtl mehr auf Details eingehen..war es wassereis..milcheis...
#Handy
-
Ich wollte fragen wie man sowas scripter kann?
Mit dem Code..der hier vorgestellt wurde: [SA:MP] Wie kann ich sowas scripten? - Adminliste
-
außerhalb von SAMP 24-26 & dann wenn ich SAMP starte steigt der Ping auf 1000-3000 oder mein WLAN stürzt am PC ab.
Bei allen Servern?
-
Die Ursache des Crashs liegt an einem Objekt.
Passiert manchmal, wenn du z.B. zu viele Texturen dem Spieler anzeigen lassen willst.
Schau evtl mal, was für Objekte o.ä. du da anzeigen lässt wo du crashst und kommentiere diese nach und nach aus.
Evtl auch mal auf das ackslimit schauen bzw evtl steht im Server log was

-
Hier mal ein Paar Ideen/Anregungen was für Threads so existieren und daraus kannst du ja grob ableiten, was du für Antworten zu erwarten hast bzw was die Meinung der meisten aus dem Forum zu bestimmten Themen ist:
Wie können wir unseren Server für dich attraktiv machen?
Kann man mit einem Selfmade noch starten?
Welche "Job"-Art findet ihr besser?
Viel Spaß beim lesen

-
-> BTW : Bekommt man noch Beiträge dazu, wenn man im Smalltalk schreibt ?
Nein, ist ja Smalltalk


