Hi also, habe eben einen /park Befehl gemacht damit will ich das man park macht und das auto dann beim nächsten Connecten genau da wieder steht.
Also das ist mein CMD
new spielername[MAX_PLAYER_NAME];
GetPlayerName(playerid, spielername, sizeof(spielername));
new Float:A, Float:B, Float:C, Float:R;
new auto = GetPlayerVehicleID(playerid);
if(strcmp(cmdtext, "/park", true)==0)
{
GetPlayerPos(playerid, A, B, C);
GetPlayerFacingAngle(playerid, R);
format(string, sizeof(string), "%s-cars.ini", spielername);
new File:pos=fopen(string, io_write);
format(string, 256, "%s = CreateVehicle(%s, %f, %f, %f, %f, 1,1);",spielername, auto, A, B, C, R);
fwrite(pos, string);
fclose(pos);
SendClientMessage(playerid, COLOR_YELLOW, "Test durchgeführt");
return 1;
}
Und das kommt dabei raus:
ZitatAlexandA = CreateVehicle(_;
ÉAlexandA, 2215.424072, -1602.469970, 19.392202, 356.609588, 1,1);
es sollte aber eig. sowas rauskommen
Weiß einer woran das liegt oder was ich falsch gemacht habe?
Und wie kann ich die beim connecten jetzt lesen, also nicht nur lesen sondern auch das auto auf den angegeben koords spawnt.
Sry, habe noch nie mit Dateien gearbeitet.