/carkey Schlüssel System

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
  • Neuer + Alter Befehl


    Wenn ich /carkey mache oder ein Auto kaufe dann steht Kein Fahrzeug habe irgendeinen Fehler benutze das
    PING Autohaus




    PHP
    if(dialogid == DIALOG_2337)
    {
    	if(!response) return 1;
    	new forstring[60];
    	format(forstring,60,"Du nimmst deinen %i. Schlüssel!", listitem+1);
    	CarKey[playerid] = listitem;
    	return SendClientMessage(playerid, COLOR_GRAD2, forstring);
    }



    PHP
    GetKeyStatus(playerid, CarKey)
    {
    	new status[50];
    	if(Carlist[playerid][CarKey[playerid]][Typ]) format(status,sizeof(status), "Kein Fahrzeug");
    	else format(status, sizeof(status), "%s", Kaufliste[Carlist[playerid][CarKey[playerid]][Typ]][Name]);
    	return status;
    }
  • GetKeyStatus(playerid, CarKey)
    {
    new status[50];
    if(Carlist[playerid][CarKey[playerid]][Typ]) format(status,sizeof(status), "Kein Fahrzeug");
    else format(status, sizeof(status), "%s", Kaufliste[Carlist[playerid][CarKey[playerid]][Typ]][Name]);
    return status;
    }
    Das wird aufjedenfall der Grund sein, ich frage mich wieso du erstmal Carliste fragst und dann Kaufliste?
    Ich denke die Abfrage ist falsch?



  • Habe in der Zeile einen Error
    //Edit KP mir war so danach :D


  • \Desktop\German Reallife 0.1d\gamemodes\[GER]0.1x.pwn(78162) : warning 219: local variable "CarKey" shadows a variable at a preceding level
    \Desktop\German Reallife 0.1d\gamemodes\[GER]0.1x.pwn(78165) : error 028: invalid subscript (not an array or too many subscripts): "CarKey"
    \Desktop\German Reallife 0.1d\gamemodes\[GER]0.1x.pwn(78165) : warning 215: expression has no effect
    Desktop\German Reallife 0.1d\gamemodes\[GER]0.1x.pwn(78165) : error 001: expected token: ";", but found "]"
    \Desktop\German Reallife 0.1d\gamemodes\[GER]0.1x.pwn(78165) : error 029: invalid expression, assumed zero
    \Desktop\German Reallife 0.1d\gamemodes\[GER]0.1x.pwn(78165) : fatal error 107: too many error messages on one line


    Was ich aufjedenfall weiß und denke das es auch so stimmt:
    GetKeyStatus(playerid, CarKey)
    {
    new status[50];
    if(Carlist[playerid][CarKey][playerid]][Typ]) format(status,sizeof(status), "Kein Fahrzeug");
    else format(status, sizeof(status), "%s", Kaufliste[Carlist[playerid][CarKey[playerid]][Typ]][Name]));
    return status;
    }