Lösch alles bis auf das main, denn ohne das Startet dein GM nicht, das ist der Haupteinstiegspunkt ![]()
Beiträge von InternetInk aka Benjamin
-
-
Haste danach noch irgendwo #if defined , #else , #endif ?
Bzw wird das nen GameMode oder nen FilterScript? -
Poste mal ein paar Zeilen um das #define
-
Die Umwandlung mit den Farben scheint auf 10 pro Chatzeile begrenzt zu sein.
-
Zeig mal wie du die Dialoge definiert hast bzw wo du sie benutzt.
Ich vermute ja du nutzt die ID's doppelt -
Benutzt du in deinem Login/Register System denn Dialoge?
-
Selber Spawns erstellen z.B.
//4 Für 4 Float werte, X,Y,Z und Angle,drehrichtung
//nummeriert 0 1 2 3
new Float:MySpawns[][4] = {
{123.0,321.0,231.0,180.0},
{123.0,321.0,231.0,180.0}
};//somwhere
public OnPlayerSpawn(playerid)
{
if(Map == 1) //oder sowas
{
SetPlayerPos(playerid,MySpawns[0][0],MySpawns[0][1],MySpawns[0][2]);
SetPlayerFacingAngle(playerid,MySpawns[0][3]);
}
else if(Map == 2)
{//oder Random
new rand = random(sizeof(MySpawns));
SetPlayerPos(playerid,MySpawns[rand][0],MySpawns[rand][1],MySpawns[rand][2]);
SetPlayerFacingAngle(playerid,MySpawns[rand][3]);}
return 1;
}Und was ist mit den Farben?
-
Du fragst dort nach der Dialog ID 1 ab, kann es sein das du diese schon für einen anderen Dialog benutzt?
-
Ne das hat keinen Sinn xD
-
MTA ist nicht gleich SAMP
Das sind 2 unterschiedliche Multiplayer Mods.
Und die MTA funktion hat in SA-MP keinerlei wirkung.
Eine ähnliche Funktion gibt es in SA-MP übrigends nicht, musste entweder zu-mappen oder ein anderes objekt nehmen -
Ich würde dir das Dateisystem dini empfehlen, ist sehr einfach anzuwenden:
http://dracoblue.net/download/dini-16/35/ -
Lösch diese beiden raus:
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];Die 3 Zeilen unter diesen müssen auf gleicher höher wie das return stehen
-
SAMP 0.3c Includes runterladen? Sind im Serverpaket auf sa-mp.com/download
-
-
Die Funktion heißt fexists
-
Pawn ist Case Sensitive, das heißt du musst auf Groß und Kleinschreibung achten.
Du hast das stock "Spielerspeichern" genannt, verwendest aber "SpielerSpeichern" das ist ein unterschied. Mach einfach aus dem kleinen ein Großes S.Selbst erstelle publics müssen immer "ge-forwarded" werden.
z.B. braucht dein public
public lspdtor(playerid)
ein forward das so aussieht:
forward lspdtor(playerid);Schreibe die Forwards der publics einfach oben zu den anderen, hast ja schon 2
Nächster error,
Lösche in der Zeile 534 und 535 die beiden Variablen, du hast sie davor schonmal erstellt.Der Warning, die 3 Zeilen jeweils einmal mit der Tab-Taste nach rechts rücken das sie auf einer linie mit dem return stehen
Und den letzten kannste erstmal ignorieren da kommt ja später noch was rein
-
-
ändern die 1337 in z.B. 500
Und dann kannste in 100er schritten runter gehen bis es nichtmehr funzt xD -
Unter OnPlayerRequestClass
SetTimerEx("SpawnHim",1337,0,"i",playerid);
Ganz unten ins Scriptforward SpawnHim(playerid);
public SpawnHim(playerid)
{
SpawnPlayer(playerid);
} -
ich habe einen Godfather gekauft.
Da hat dich der verkäufer geleimt, GF Scripte sind Open Source, es ist verboten sie zu verkaufen da sie sowieso für jeden frei zugänglich sind.
Hoffen wir mal das es nicht viel Geld war...