Hallo Community,
ich habe mir dieses Autohaus system in mein Script eingefügt:
[ SCRIPTING ] Autohaus + Autokauf System
Ich wollte dazu ein /park befehl machen bin aber zu dumm dafür-_-
Hier ist mein Code:
[i][i][i][i]
ocmd:park(playerid,vehicleid,params[])
{
for(new i = 0; i < 3; i++)
{
new Autodatei[100],name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Autodatei,sizeof(Autodatei),"/Autos/%s_Auto_%d.ini",name,i);
if(dini_Exists(Autodatei))
{
new name[32];
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,Rot,"Du bist in keinem Fahrzeug!");
else if(IsPlayerInAnyVehicle(playerid))
{
GetPlayerName(playerid,name,sizeof(name));
new vid = GetPlayerVehicleID(playerid);
new Float:X,Float:Y,Float:Z,Float:ROT;
GetVehiclePos(vid,X,Y,Z);
GetVehicleZAngle(vid,ROT);
if(schluessel[playerid] == 0)
{
dini_FloatSet(Autodatei,"posx",[playerid][X]);
dini_FloatSet(Autodatei,"posy",[playerid][Y]);
dini_FloatSet(Autodatei,"posz",[playerid][Z]);
dini_FloatSet(Autodatei,"posa",[playerid][ROT]);
SendClientMessage(playerid,Gelb,"Du hast Fahrzueg 1 hier geparkt.");
}
if(schluessel[playerid] == 1)
{
dini_FloatSet(Autodatei,"posx",[playerid][X]);
dini_FloatSet(Autodatei,"posy",[playerid][Y]);
dini_FloatSet(Autodatei,"posz",[playerid][Z]);
dini_FloatSet(Autodatei,"posa",[playerid][ROT]);
SendClientMessage(playerid,Gelb,"Du hast Fahrzueg 2 hier geparkt.");
}
}
}
return 1;
}
return 0;
}
[i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i]
Wenn man /park eingibt steht auch dran das man das erste bzw das zweite auto geparkt hat, aber in der .ini passiert nix.
Ich hoffe ihr könnt mir helfen.
mfG xSonYx
[i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i][i]//edit: diese [i] und sind bug im forum[/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i]