Variable benutzen aber wie ?!

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
  • Hi
    also ich habe eine Veriable erstellt ..
    erst nach ganz oben
    new test;


    dann halt aus dem cmd aus dem ich die haben will
    if(strcmp(cmd, "/givejob", true) == 0)
    {
    if(PlayerInfo[playerid][ChefBeruf] != 0 || PlayerInfo[playerid][pRang] ==2)
    {
    test = strlen(tmp);
    ShowMenuForPlayer(Jobmenu,playerid);
    return 1;
    }
    return 0;
    }

    nur will ich die in einem Menu benutzen .. also mann soll erst den cmd eingeben (/givejob NAME/ID) und dann öffnet sich ein menu in dem man dann auswählen kann welchen Job er bekommen soll ...
    Ich habe dann also das Menu erstellt und dann folgendes hlt bei case 0 eingetragen :
    case 0:
    {
    if(PlayerInfo[playerid][ChefBeruf] == 1 || PlayerInfo[playerid][pRang] ==2)
    {
    PlayerInfo[test][Beruf] == 1;
    SendClientMessage(playerid, COLOR_RED, "Der Spieler ist nun Polizist!");
    SendClientMessage(pups, COLOR_RED, "Du bist nun Polizist!");
    }
    }

    wo ist da der fehler ..
    ich bekomme immer den warning :
    warning 215: expression has no effect

  • habe ein neues problem ..
    man kann nur vom user mit der ID 0 den Job ändern ...
    wo ist der fehler ?


    -edit- keiner eine ahnung ? ... ich habe schon mit verschiedenen convertirungen versucht "strval" "strlen" ...
    man ändert immer nur den Job vom Player mit der id 0 .. egal ob man /givejob NAME oder /givejob ID macht ...
    woran kann das denn liegen ?


    mfg TiimoP

    Einmal editiert, zuletzt von Kagayushi ()