Auto Parken, Text wird gespamt.

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Der Chat wird total zugespamt mit du hast dein Fahrzeug erfolgreich geparkt, wer weis wie ich das besser machen könnte?


    ocmd:parkcar(playerid,params[])
    {
    new Float:x, Float:y, Float:z, Float:angle;
    if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,ROT,"Du bist in keinem Auto!");
    if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid,ROT,"Du bist nicht der Fahrer!");
    GetPlayerPos(playerid,x,y,z);
    GetPlayerFacingAngle(playerid, angle);
    for(new i=0;i<MAX_VEHICLES;i++)
    {
    if(strcmp(CarInfo[i][abesitzer],NAMEN(playerid),false) == 0)
    {
    CarInfo[i][aX] = x;
    CarInfo[i][aY] = y;
    CarInfo[i][aZ] = z;
    CarInfo[i][aAngle] = angle;
    SpeicherFahrzeug(i);
    SendClientMessage(playerid,GRUEN,"Du hast dein Fahrzeug geparkt");
    }
    else
    {
    SendClientMessage(playerid,ROT,"Das ist nicht dein Fahrzeug!");
    }
    }
    return 1;
    }

  • Jetzt wird das Fahrzeug nicht mehr am neuen Ort gespawnt....
    ocmd:parkcar(playerid,params[])
    {
    new Float:x, Float:y, Float:z, Float:angle;
    if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,ROT,"Du bist in keinem Auto!");
    if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid,ROT,"Du bist nicht der Fahrer!");
    GetPlayerPos(playerid,x,y,z);
    GetPlayerFacingAngle(playerid, angle);
    for(new i=0;i<MAX_VEHICLES;i++)
    {
    if(strcmp(CarInfo[abesitzer],NAMEN(playerid),false) == 0)
    {
    CarInfo[aX] = x;
    CarInfo[aY] = y;
    CarInfo[aZ] = z;
    CarInfo[aAngle] = angle;
    SpeicherFahrzeug(i);
    SendClientMessage(playerid,GRUEN,"Du hast dein Fahrzeug geparkt");
    break;
    }
    else
    {
    SendClientMessage(playerid,ROT,"Das ist nicht dein Fahrzeug!");
    }
    }
    return 1;
    }

  • Dann versuch es so
    for(new i=0;i<MAX_VEHICLES;i++)
    {
    if(strcmp(CarInfo[abesitzer],NAMEN(playerid),false) == 0)
    {
    CarInfo[aX] = x;
    CarInfo[aY] = y;
    CarInfo[aZ] = z;
    CarInfo[aAngle] = angle;
    SpeicherFahrzeug(i);
    SendClientMessage(playerid,GRUEN,"Du hast dein Fahrzeug geparkt");
    }
    else
    {
    SendClientMessage(playerid,ROT,"Das ist nicht dein Fahrzeug!");
    }
    break;
    }