Geht das echt nicht anders?
Beiträge von Purex
-
-
Hallo Breafishs,
ich habe eine Frage wie kann man die Farbe eines Vehicles abfragen
es gibt ja kein GetVehicleColor oder so also wie kann man das anders machen? -
Neues Public erstellen
Ganz nach oben kommt
forward Weggnehmen(playerid);
Das irgenwo im Script
public Weggnehmen(playerid)
{
PlayerInfo[playerid][pTutV] = 0;
}/e Text hinzugefügt
-
forward OnPlayerLogin(playerid,password[]);
forward OnPlayerUpdate(playerid);
forward OnPlayerRegister(playerid, password[]);
Muss oben rein -
Zombie Panic [Steam] ist kostenlos brauchst aber CSS
Mfg -
Wouh danke es hat super geklappt
//EDIT: ----------
-
Hallo Brotfische,
ich habe mal ein Autosave system gebaut es saved und lädt auch alles nur das Problem ist nun
es lädt nur 1 Car aus der Liste.
Die liste sieht immoment so aus
560,1513.404052,-1661.989624,13.252424,2.028450
560,1535.928222,-1666.600341,13.087545,178.617874
560,1535.922973,-1677.746948,13.088312,180.771148
Und es ließt nur die erste Zeilestock autosladen()
{
new cars[5][64];
new line[256];
new File:datei = fopen("Cars.cfg",io_read);
if(datei)
{
new float:x,float:y,float:z,float:angel;
new modelid;
fread(datei, line);
split(line, cars,',');
modelid = strval(cars[0]);
x = floatstr(cars[1]);
y = floatstr(cars[2]);
z = floatstr(cars[3]);
angel = floatstr(cars[4]);
AddStaticVehicle(modelid,x,y,z,angel,-1,-1);
fclose(datei);
}
}
Wie kann ich das machen das alle Autos aus der Liste erstellt bzw. geladen werden?
Mit Freundlichen Grüßen Purex -
C:\Users\Predator\Desktop\Perfect Roleplays 3.00\GM.pwn(7094) : warning 219: local variable "Coords" shadows a variable at a preceding level
C:\Users\Predator\Desktop\Perfect Roleplays 3.00\GM.pwn(7101) : error 035: argument type mismatch (argument 2)
C:\Users\Predator\Desktop\Perfect Roleplays 3.00\GM.pwn(7102) : error 028: invalid subscript (not an array or too many subscripts): "Coords"
C:\Users\Predator\Desktop\Perfect Roleplays 3.00\GM.pwn(7102) : warning 215: expression has no effect
C:\Users\Predator\Desktop\Perfect Roleplays 3.00\GM.pwn(7102) : error 001: expected token: ";", but found "]"
C:\Users\Predator\Desktop\Perfect Roleplays 3.00\GM.pwn(7102) : error 029: invalid expression, assumed zero
C:\Users\Predator\Desktop\Perfect Roleplays 3.00\GM.pwn(7102) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.
-
Hast du Skype oder Teamspeak und könntest mir das erklären den ich versteht das grade nicht
-
Wie also mal ein beispiel ich habe nun folgende zahlen
522,1153256596,-993014699,1095877326,1017366015
Wie müsste das jetzt aussehen?
also floatstr(3); ? Für die 522 also die ModelID?//EDIT: new modelid = floatstr(3) ?
-
Aber ich muss doch iregend wie die ModelID und die Coords ausgelesen bekommen sonst bringt CreateVehicle ja garnichts
-
Hallo Breadfishs,
ich habe ein Problem mit einem Befehl unzwar lautet erif(strcmp(strget(cmdtext,0),"/savethiscar", true) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 1337)
{
new vehid = GetPlayerVehicleID(playerid);
new modelid = GetVehicleModel(vehid);
new string[180];
new float:x,float:y,float:z,float:zangel;
new File:cars;
GetPlayerPos(playerid,x,y,z);
GetPlayerFacingAngle(playerid,zangel);
format(string,sizeof(string),"%d,%d,%d,%d,%d\r\n",modelid,x,y,z,zangel);
cars = fopen("Cars.cfg",io_append);
fwrite(cars,string);
fclose(cars);
SendClientMessage(playerid,COLOR_YELLOW,"Car gesaved!");
}
}
return 1;
}Der Befehl klappt auch und es wird auch alles gespeichert das so aussieht
/scriptfiles/Cars.cfg
522,1153256596,-993014699,1095877326,1017366015
Immer wen man in ein neues Auto geht und saved speichert es sich darunter ab was es auch soll.
Nur wie soll ich dann wen ich einen Server Restart gemacht habe die Autos wieder hinzufügen ich habe
daran gedacht bei OnGamemodeInit habe ich so angefangen aber ich weiß einfach nicht weiter
//================================ CARS AUSLESEN =============================================
new File:cars,line[255];
format(string,sizeof(string),"%d,%d,%d,%d,%d\r\n");
cars = fopen("Cars.cfg",io_read);
fread(cars,
//================================ CARS AUSLESEN =============================================Hoffentlich kann mir jemand helfen.
Mit Freundlichen Grüßen Purex -
Du willst aber bestimmt auf 0.3b Servern spielen ?
Dann musst du SAMP deinstallieren und 0.3b installieren -
Hast du 0.3c installiert?
-
Dafür müssen wir den Code aber sehen
-
Du kannst aufs Meer fahren und da eine neue Insel bauen
Aber ich glaube sonst geht das nicht -
Wie macht man das bei dini ?
-
In deiner Spielerdatei das Adminlevel eintragen
-
Ein Error in der Zeile
new result[60] = strval(strget(cmdtext,2));Error:
C:\Users\Predator\Desktop\gf_suchtis-v60133.pwn(16716) : error 008: must be a constant expression; assumed zero -
Guten Tag,
ich habe mich mal hingesetzt und ein Command geschrieben womit man als Admin einem User schreiben kann.
Nur es kommt immer Nur "Admin Name: " und die Message wird nicht gesendet.if(strcmp(strget(cmdtext,0),"/aw", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 1)
{
if(!strlen(strget(cmdtext,2))) return SendClientMessage(playerid,COLOR_GRAD1,"Benutze: /aw [ID] [Nachricht]");
{
new playername[256];
new ziel = strval(strget(cmdtext,1));
new zielname[256];
new result = strval(strget(cmdtext,2));
new msg[560];
new msg2[560];GetPlayerName(ziel, zielname ,sizeof(zielname));
GetPlayerName(playerid,playername,sizeof(playername));format(msg,sizeof(msg),"Admin %s: %s", playername, result);
format(msg2,sizeof(msg2),"Du hast %s eine Nachricht geschrieben!",zielname);SendClientMessage(ziel,COLOR_YELLOW,msg);
SendClientMessage(playerid,COLOR_YELLOW,msg2);}
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin!");
}
return 1;
}Was habe ich vergessen oder falsch gemacht?