@AAron ich würde mich als Mittelsmann zur Verfügung stellen
Beiträge von [DT]Nightstr3am
-
-
Benny*
Oder Benny xD ich merke mir nur deinen Namen -
Ja tut es mit OnPlayercommandText xD z.B mit dem Befehl /kill mach einfach dann OnPlayerCommandText(playerid,"/kill");
Dann führt er den Befehl aus -
Mit der Mediafinanz AG , das ist noch von Infrarot...
-
Unter dem public OnPlayerExitVeihcle und dann kannst du ihn einen BEfehl ausführen lassen mit OnPlayerCommandText(playerid,"...");
-
Zeig noch ein paar Zeilen drüber weil du schließt die Klammer mit return 1; und was ist wo die Klammer aufgeht ?
-
Zeig mal wie du dein Auto speicherst, denn das was du da hast ist eig unsinn
Hier ist der enum und die CarInfo ... :
enum Ainfo //Autoinfo
{
besitzer[35],
carmid,
Float:HP,
tank,
km,
wiederverkauf,
carslot,
Float:posx,
Float:posy,
Float:posz,
Float:posa,
Float:oparkx,
Float:oparky,
Float:oparkz,
Float:oparka,
Abgeschlossen,
Farbe1,
Farbe2,
Paintjob,
Spoiler,
Hood,
Roof,
Sideskirt,
Lamps,
Nitro,
Exhaust,
Wheels,
Stereo,
Hydraulics,
FrontBumper,
RearBumper,
VentRight,
VentLeft,
neon,
neon1,
neon2
}
new CarInfo[MAX_VEHICLES][Ainfo];Und hier der stock Car-Save :
stock CarSave(playerid,vehicleid)
{
new Float:vhp,Float:vX,Float:vY,Float:vZ,Float:vA;
GetVehicleHealth(vehicleid,vhp);
GetVehiclePos(vehicleid,vX,vY,vZ);
GetVehicleZAngle(vehicleid,vA);
new string[999],mysql[178];
format(mysql, sizeof(mysql), "hp='%f',",vhp);
strcat(string, mysql);
format(mysql, sizeof(mysql), "abgeschlossen='%d',",CarInfo[vehicleid][Abgeschlossen]);
strcat(string, mysql);
format(mysql, sizeof(mysql), "tank='%d',",CarInfo[vehicleid][tank]);
strcat(string, mysql);
format(mysql, sizeof(mysql), "km='%d',",CarInfo[vehicleid][km]);
strcat(string, mysql).
format(mysql, sizeof(mysql), "farbe1='%d',",CarInfo[vehicleid][Farbe1]);
strcat(string, mysql);
format(mysql, sizeof(mysql), "farbe2='%d',",CarInfo[vehicleid][Farbe2]);
strcat(string, mysql);
format(mysql, sizeof(mysql), "paintjob='%d',",CarInfo[vehicleid][Paintjob]);
strcat(string, mysql);
format(mysql, sizeof(mysql), "spoiler='%d',",GetVehicleComponentInSlot(vehicleid,0));
strcat(string, mysql);
format(mysql, sizeof(mysql), "hood='%d',",GetVehicleComponentInSlot(vehicleid,1));
strcat(string, mysql);
format(mysql, sizeof(mysql), "roof='%d',",GetVehicleComponentInSlot(vehicleid,2));
strcat(string, mysql);
format(mysql, sizeof(mysql), "sideskirt='%d',",GetVehicleComponentInSlot(vehicleid,3));
strcat(string, mysql);
format(mysql, sizeof(mysql), "lamps='%d',",GetVehicleComponentInSlot(vehicleid,4));
strcat(string, mysql);
format(mysql, sizeof(mysql), "nitro='%d',",GetVehicleComponentInSlot(vehicleid,5));
strcat(string, mysql);
format(mysql, sizeof(mysql), "exhaust='%d',",GetVehicleComponentInSlot(vehicleid,6));
strcat(string, mysql);
format(mysql, sizeof(mysql), "wheels='%d',",GetVehicleComponentInSlot(vehicleid,7));
strcat(string, mysql);
format(mysql, sizeof(mysql), "stereo='%d',",GetVehicleComponentInSlot(vehicleid,8));
strcat(string, mysql);
format(mysql, sizeof(mysql), "hydraulics='%d',",GetVehicleComponentInSlot(vehicleid,9));
strcat(string, mysql);
format(mysql, sizeof(mysql), "frontbumper='%d',",GetVehicleComponentInSlot(vehicleid,10));
strcat(string, mysql);
format(mysql, sizeof(mysql), "rearbumper='%d',",GetVehicleComponentInSlot(vehicleid,11));
strcat(string, mysql);
format(mysql, sizeof(mysql), "ventright='%d',",GetVehicleComponentInSlot(vehicleid,12));
strcat(string, mysql);
format(mysql, sizeof(mysql), "ventleft='%d',",GetVehicleComponentInSlot(vehicleid,13));
strcat(string, mysql);
format(mysql, sizeof(mysql), "oparkx='%f',",CarInfo[vehicleid][oparkx]);
strcat(string, mysql);
format(mysql, sizeof(mysql), "oparky='%f',",CarInfo[vehicleid][oparky]);
strcat(string, mysql);
format(mysql, sizeof(mysql), "oparkz='%f',",CarInfo[vehicleid][oparkz]);
strcat(string, mysql);
format(mysql, sizeof(mysql), "oparka='%f',",CarInfo[vehicleid][oparka]);
strcat(string, mysql);
format(mysql, sizeof(mysql), "neon='%d'",CarInfo[vehicleid][neon]);
strcat(string, mysql);new query[999];
format(query, 999, "UPDATE `autos` SET %s WHERE `besitzer` = '%s_%d'",string,SpielerName(playerid),CarInfo[vehicleid][carslot]);
mysql_query(query);
strmid(CarInfo[vehicleid][besitzer], "Staat", 0, strlen("Staat"), 255);
format(string, sizeof(string), "CarSave: %s_%d",SpielerName(playerid),CarInfo[vehicleid][carslot]);
print(string);
CarInfo[vehicleid][Abgeschlossen] = 0;
CarInfo[vehicleid][oparkx] = 0;
CarInfo[vehicleid][oparky] = 0;
CarInfo[vehicleid][oparkz] = 0;
CarInfo[vehicleid][oparka] = 0;
CarInfo[vehicleid][neon] = 0;
CarInfo[vehicleid][Spoiler] = 0;
CarInfo[vehicleid][Hood] = 0;
CarInfo[vehicleid][Roof] = 0;
CarInfo[vehicleid][Sideskirt] = 0;
CarInfo[vehicleid][Lamps] = 0;
CarInfo[vehicleid][Nitro] = 0;
CarInfo[vehicleid][Exhaust] = 0;
CarInfo[vehicleid][Wheels] = 0;
CarInfo[vehicleid][Stereo] = 0;
CarInfo[vehicleid][Hydraulics] = 0;
CarInfo[vehicleid][FrontBumper] = 0;
CarInfo[vehicleid][RearBumper] = 0;
CarInfo[vehicleid][VentRight] = 0;
CarInfo[vehicleid][VentLeft] = 0;
ckm[vehicleid] = 0;
DelNeonFromVeh(vehicleid);
DestroyVehicle(vehicleid);
return 1;
}//edit
push !... -
1. Falscher Bereich
2. Gemeldet
3. Bei Ondialogresponse if(response) und dann if(strval(inputtext) ..... -
Bitte folge den Anweisungen im 1. Post
-
das "i" ist ja vehicle id und ich kann ja schlecht Abgragen wenn er Disconnectet ob er in einem Fahrzeug sitzt also bei GetPlayerVehicleID müsste er im Car sein beim Ausloggen......
//edit brauch immer noch Hilfe .
-
Vorstellung 0/10 Da die Grafiken geklaut sind... ( Siehe : [ GAMEMODE ] Sunset City Roleplay (0.3e+) Download)
Server /10 Werde ich nicht testen
Forum : Geht nicht -
Wie benützt du eine Facing Angle bei CreatePickup ? Mach Koordinate 4 weg
CreatePickup(1242,1,-2033.0774,-117.4226,1035.1719,0);//Warning -
In der Tabelle von deinen Spieler Autos
da gibt es das feld carmid nichtouu Fail xD danke
//edit
Jetzt nur noch ein Problem es werden alle Cars im Spiel gelöscht sobald einer disconnectet ...
Das habe ich unter OnPlayerDisconnect :
for (new i=0; i< MAX_VEHICLES; i++)
{
if(strcmp(SpielerName(playerid),CarInfo[i][besitzer],true) == 0)
{
CarSave(playerid,i);
//Speichern
}
} -
da steht es das Feld carmid ist nicht vorhanden
ich denke mal das es einfach carid heißen soll^^Wo ist es nicht vorhanden ?
-
mom muss debug Modus anstellen.... xD
//edit
so das ist rausgekommen.... :SQL
Alles anzeigen[19:11:43] >> mysql_query( Connection handle: 1 ) [19:11:43] CMySQLHandler::Query(SELECT * FROM autos WHERE besitzer = 'Nightstr3am_1') - Successfully executed. [19:11:43] >> mysql_store_result( Connection handle: 1 ) [19:11:43] CMySQLHandler::StoreResult() - Result was stored. [19:11:43] >> mysql_num_rows( Connection handle: 1 ) [19:11:43] CMySQLHandler::NumRows() - Returned 0 row(s) [19:11:43] >> mysql_query( Connection handle: 1 ) [19:11:43] CMySQLHandler::Query(INSERT INTO `autos` (`besitzer`,`carmid`,`hp`,`posx`,`posy`,`posz`,`posa`,`tank`,`wiederverkauf`,`Plate`) VALUES ('Nightstr3am_1','462','1000.00','2137.777343','-1122.114379','25.009199','349.827697','100','1125','')) - An error has occured. (Error ID: 1054, Unknown column 'carmid' in 'field list') [19:11:43] >> mysql_real_escape_string( Connection handle: 1 ) [19:11:43] CMySQLHandler::EscapeString(accounts); - Escaped 8 characters to accounts. [19:11:43] >> mysql_real_escape_string( Connection handle: 1 ) [19:11:43] CMySQLHandler::EscapeString(Geld); - Escaped 4 characters to Geld. [19:11:43] >> mysql_real_escape_string( Connection handle: 1 ) [19:11:43] CMySQLHandler::EscapeString(Name); - Escaped 4 characters to Name. [19:11:43] >> mysql_real_escape_string( Connection handle: 1 ) [19:11:43] CMySQLHandler::EscapeString(Nightstr3am); - Escaped 11 characters to Nightstr3am. [19:11:43] >> mysql_query( Connection handle: 1 ) [19:11:43] CMySQLHandler::Query(UPDATE `accounts` SET `Geld` = '11820' WHERE `Name` = 'Nightstr3am') - Successfully executed. [19:11:57] >> mysql_query( Connection handle: 1 ) [19:11:57] CMySQLHandler::Query(UPDATE `autos` SET hp='0.000000',abgeschlossen='0',tank='0',km='0',farbe1='0',farbe2='0',paintjob='0',spoiler='0',hood='0',roof='0',sideskirt='0',lamps='0',nitro='0',exhaust='0',wheels='0',stereo='0',hydraulics='0',frontbumper='0',rearbumper='0',ventright='0',ventleft='0',oparkx='0.000000',oparky='0.000000',oparkz='0.000000',oparka='0.000000',neon='0' WHERE `besitzer` = 'Nightstr3am_0') - Successfully executed.
-
Guten ABend Community,
Ich habe 2 Probleme beim Autohaus System,
//edit PRoblem 1 Gelöst gelöscht !
Und das 2 Problem ist wenn sich ein Spieler ausloggt dann werden alle Autos inGame gelöscht , was eigentlich nur bei den Privat-Cars passieren sollte :
for (new i=0; i< MAX_VEHICLES; i++)
{
if(strcmp(SpielerName(playerid),CarInfo[i][besitzer],true) == 0)
{
CarSave(playerid,i);
//Speichern
}
}Ich hoffe ihr könnt mir bissl weiterhelfen
-
Wieso machen alle die Authäuse Mappen die Wand immer mit dem Holz ?!
5/10
Mach weiter so -
Typisch iPhone xD
Ich bin jeden Tag mit meinem Galaxy S2 online und da past alles Perfekt -
Oder du machst einen Timer den du andauernd laufen lasst, dann Fragst du mit einer schleife alle Spieler durch und fragst ab welche davon im Car sind und dann lässt du dieses Reparieren
-
Nein
//edit
geht nicht