ja das mir klar,
aber lässt du ihm im Tut ein Fahrzeug oder einen Mtspieler sehen?
Oder was willst mit der Funktion erreichen?
Spawnen tut er mit SpawnPlayer...
Versuchs so, wenn du niemanden specst:
SetCameraBehindPlayer()
ja das mir klar,
aber lässt du ihm im Tut ein Fahrzeug oder einen Mtspieler sehen?
Oder was willst mit der Funktion erreichen?
Spawnen tut er mit SpawnPlayer...
Versuchs so, wenn du niemanden specst:
SetCameraBehindPlayer()
Lässt du ihn eh einen Spieler/Fahrzeug Specen?
Oder was willst im Tut damit machen?
Ich habs oben ausgebessert...
Mein Fehler
Ok, du hast wahrscheinlich die maximale Länge einer Funktion überschritten, sprich deine ganze Zeile ist zu lang.
Versuchs so:
new string[830];
strins(string,"SAMP ist eine Multiplayer Mod für das Spiel San Andreas.\nMit der Taste 'T' kannst du das Chatfenster öffnen,über das Chatfenster\nkannst du mit anderen Spielern Chatten und mit ihnen in Kontakt Treten.\n\nIn SAMP gibt es je nach Server verschiedene Befehle die du eingeben kannst.\nBefehle werden in das Chatfenster eingeben und mit 'Enter' bestätigt.\n",0);
strins(string,"In Xeor kannst du mit '/help' die Befehlsliste aufrufen. Was welcher\nBefehl kann kannst du mit '/cmdhelp' herausfinden.\n\nMit der Taste 'F' oder 'Enter' kannst du als Fahrer in Fahrzeugen einsteigen\n und mit der Taste 'G' als Beifahrer.\nIn Xeor selber kannst du mit der Taste 'F' sogennante PickUps Aktivieren um\nz.B in ein Haus zu gelangen oder dein Leben aufzufüllen. Ebenso kannst du an\nGetränke- und Snakautomaten dein Leben auffüllen.",0);
ShowPlayerDialog(playerid,DIALOG_TUTSAMP,DIALOG_STYLE_MSGBOX,"Grundfunktionen SAMP",string,"Zurück","");
mfg.
Opa
EDIT//FEHLER
Klar ist es möglich, nur ich habe die Gränze erreicht aber mal sehen.
Schick mal deinen Code.
Danke
Du machst immer so geile Sachen..
habe auch für die zweite gevotet.
Ja ist es
Die Zahl darf nur ned kleiner sein wie die Länge des Textes was gespeichert wird.
Wie Grex sagte, am besten immer größere Strings nehmen also bei dir kannst auch schon string[100] nehmen.
Dann brauchst beim nachbearbeiten ned drauf achten.
mfg.
Opa
Sehr gute Idee.
Die Umsetzung ist auch gut aber ned immer sauber.
Wenn man sich die Zäune der neuen Stadt ansieht, sieht man was ich meine.
Ansonsten sehr gute Arbeit 8/10.
mfg.
Opa
Die "anzahl" ist die maximale Länge des Textes, den du einspeichern möchtest.
Also bei "Hallo ich bin da" wären es 16.
Also string[16].
Hoffe ich konnte dir helfen.
mfg.
Opa
Oder machst mal was anderes und überlegst dir wie man das wohl machen kann.
Mach ich immer dann braucht man für ein System ned lange wenn man weis was man braucht usw.
Gratis wird das kaum wer machen...
Für welches Script eigentlich?
Oder was bietest dafür?
Versuchs so bei den new´s:
new DERBY[MAX_PLAYERS][10];
new RACE[MAX_PLAYERS][10];
new RACE2[MAX_PLAYERS][10];
new Race3[MAX_PLAYERS][10];
Du setzt es eh beim connecten auf "false" daher.
Außerdem weis ich nicht ob das überhaupt geht.
edit//Code ausgebessert
erstell die Box was hinten ist als erster und den Rest nachher.
Hoffe es hilft.
mfg.
Opa
Kommt drauf an für was man es braucht, und ja ich bevorzuge auch eine Position abfrage.
Ich verwende nur Tasten zum aufrufen.
mfg.
Opa
machs so:
if(IsPlayerInRangeOfPoint(playerid,1.0, 1977.5911,-2588.9846,4455.1924)) {
new vehicleid;
vehicleid=CreateVehicle(406, 1977.5911,-2588.9846,4455.1924, 0.0000, -1, -1, 100);
PutPlayerInVehicle(playerid, vehicleid, 0);
}
Ihr spielt wiedermal Totengräber...
Lasst sie in Ruhe ruhen
Ansonsten kein furchtbar großes Ding.
mfg.
Opa
Naja aber MTA toppt das ganze siehe da:
KLICK
Diesen Bug ohne Kopf hatte ích auch schon öfters.
Was leider immer der Fall ist:
Es ist einfach zu viel freier Platz, am besten mal einen Plan ausdenken wie man was macht und dann wird es besser, aber so sieht es einfach hingeklatscht aus sry.
Am besten so:
"new idx;
new tmp[64];
new giveplayerid;
new gibeplayer;"
Man braucht kein [MAX_PLAYERS] da die Variablen eh beim return resettet werden also nicht local sind.
mfg.
Opa