Besitzer abrufen o.0

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
  • Hey Community,


    Ich wollte den Befehl /parken scripten.
    Jedoch funktioniert nicht alles so wie ich es möchte.
    Privatfahrzeuge werden ja erstellt...
    Der Befehl funktioniert ja ansich, jedoch kann ich den Besitzer nicht richtig abrufen


    Hier mal der PWN - Code

    Spoiler anzeigen


    CMD:parken(playerid,params[])
    {
    for(new i = 0; i<sizeof(fInfo); i++)
    {
    if(SpielerInfo[playerid][Name] == fInfo[i][p_besitzer])
    {

    }
    else
    {
    SCM(playerid,COLOR_RED,"Dieses Fahrzeug gehört nicht dir!");
    }
    }
    return 1;
    }


    Wichtig: Es wird alles richtig gespeichert & ausgelesen (habe ich schon getestet)
    Jedoch funktioniert dies nur beim /parken nicht richtig o.0


    MfG


    E:// Verbessert


  • Wie währe es wenn du die Variable auf das Fahrzeug beziehst:



    if(strcmp(vehicleInfo[vehicleid][p_besitzer], SpielerInfo[playerid][Name], false) == 0)
    {
    /* TRUE -> dir gehört das Fahrzeug! */
    }
    else
    {
    /* FALSE -> dir gehört das Fahrzeug nicht! */
    }

    Und nutz strcmp