Hallo
Ich hab ein Script wo die Autos vor dem Autohause stehen man muss nur in die Autos gehen und die dann kaufen aber das doofe ist es gibt da auf dem Script kein /carkey wie kann ich machen das man Schlüssel wechseln kann ?
Hallo
Ich hab ein Script wo die Autos vor dem Autohause stehen man muss nur in die Autos gehen und die dann kaufen aber das doofe ist es gibt da auf dem Script kein /carkey wie kann ich machen das man Schlüssel wechseln kann ?
welches Script benutzt du ?
Ich wette er hat das von Ping.
Du kannst das umbauen, jedoch musst du da über gewisse Grundkenntnisse verfügen.
Als erstes definierst du mal im Script, wieviel Fahrzeuge ein Spieler haben darf.
Bsp:
#define Player_Cars 2
als nächstes änderst du new Carlist[playerid][ahinfo](oder was das war) in new Carlist[playerid][Player_Cars][ahinfo];
Danach passt du die ganzen Sachen einfach an.
MfG
BlackLegend
wen ich das mach krieg ich Errors
Edit: Ich hab das von GRP
Das von GRP ist das von Ping^^
Welche Fehler bekommste denn? Poste mal die Zeilen und Fehlermeldungen.
C:\Users\neu\Desktop\Neuer Ordner\Sauberer Server\gamemodes\NeR.pwn(363) : error 017: undefined symbol "playerid"
C:\Users\neu\Desktop\Neuer Ordner\Sauberer Server\gamemodes\NeR.pwn(363) : error 009: invalid array size (negative, zero or out of bounds)
C:\Users\neu\Desktop\Neuer Ordner\Sauberer Server\gamemodes\NeR.pwn(710) : warning 224: indeterminate array size in "sizeof" expression (symbol "")
C:\Users\neu\Desktop\Neuer Ordner\Sauberer Server\gamemodes\NeR.pwn(712) : error 091: ambiguous constant; tag override is required (symbol "Carid")
C:\Users\neu\Desktop\Neuer Ordner\Sauberer Server\gamemodes\NeR.pwn(4204) : error 046: unknown array size (variable "Carlist")
C:\Users\neu\Desktop\Neuer Ordner\Sauberer Server\gamemodes\NeR.pwn(4204) : warning 215: expression has no effect
C:\Users\neu\Desktop\Neuer Ordner\Sauberer Server\gamemodes\NeR.pwn(4204) : error 091: ambiguous constant; tag override is required (symbol "pos_x")
C:\Users\neu\Desktop\Neuer Ordner\Sauberer Server\gamemodes\NeR.pwn(4204) : warning 215: expression has no effect
C:\Users\neu\Desktop\Neuer Ordner\Sauberer Server\gamemodes\NeR.pwn(4204) : error 091: ambiguous constant; tag override is required (symbol "pos_y")
C:\Users\neu\Desktop\Neuer Ordner\Sauberer Server\gamemodes\NeR.pwn(4204) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
7 Errors.
new Carlist[MAX_PLAYERS][Player_Cars][ahinf];
Zu den anderen poste dochmal die Zeilen, denn ich habe nicht son guten Blick das ich durchs internet dein Script sehen kann.
new Carlist[MAX_PLAYERS][Player_Cars][ahinf];if(Carlist[i][Carid]==carid) { return i; }Carlist[playerid][Typ]=-1; Carlist[playerid][pos_x]=0.0; Carlist[playerid][pos_y]=0.0; Carlist[playerid][pos_z]=0.0;
Da sind die Errors
Logischerweise musst du dann auch (wie oben geschrieben) das bei allem ändern, also Carlist[i][Carid] in Carlist[i][slotid][Carid]
Und dann musst du noch die slotid rausfinden, ich geb dir mal ein Beispiel:
for(new slotid = 0; slotid < Player_Cars; slotid++)
{
if(Carlist[i][slotid][Carid] == carid)
{
// die ganzen anderen Sachen.....
}
}
Ich würde dir aber empfehlen das Scripten noch ein wenig zu üben, da sonst leicht bugs auftreten können.
MfG
BlackLegend
Ok es funktioniert danke