Variable falsch Float...

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
  • Hallo leute


    Folgendes Problem ich hoffe ihr habt eine lösung


    Ich möchte über dem Kopf wenn man /aduty macht das angezeigt wird Serverleiter OnDuty je nach was für einen Adminrang man hatt den Namen Supporter,Probe-Admin OnDuty usw.
    Jetzt sagt er mit aber das ich 2 errors habe und zwar:Variable wurde falsch deviniert (Float,Integer[...]


    Wie kann ich das ändern bzw was muß ich machen das es geht
    Die fehler sind in den 2 Rot Makierten Zeilen


    if(PlayerInfo[playerid][pAdmin] < 1)return SendClientMessage(playerid,RED,"Du bist kein Admin.");
    if(Aduty[playerid] == 0)
    {
    Aduty[playerid] = 1;
    Aduty[playerid] = Create3DTextLabel("%s OnDuty",0x0A00FFFF,30.0,40.0,50.0,40.0,0);
    Attach3DTextLabelToPlayer(Aduty[playerid], playerid, 0.0, 0.0, 0.4);

    new string[128], alvl[64], name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,MAX_PLAYER_NAME);
    SetPlayerHealth(playerid, 0x7F800000);
    SetPlayerArmour(playerid, 100);
    SetPlayerColor(playerid,RED);
    SetPlayerSkin(playerid,217);
    ShowPlayerMarkers(1);
    switch(PlayerInfo[playerid][pAdmin])

    • Offizieller Beitrag


    new AdutyLabel[MAX_PLAYERS]; // Oben definieren
    //:________________________:
    Aduty[playerid] = 1;
    new LabelStr[180], string[128], alvl[64], name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,MAX_PLAYER_NAME);
    format(LabelStr, sizeof LabelStr, "%s OnDuty", VARIABLE VOM RANGNAMEN);
    AdutyLabel[playerid] = Create3DTextLabel(LabelStr, 0x0A00FFFF,0.0,0.0,0.0, 20.0, 0, 0);
    Attach3DTextLabelToPlayer(AdutyLabel[playerid], playerid, 0.0, 0.0, 0.4);
    SetPlayerHealth(playerid, 100);
    SetPlayerArmour(playerid, 100);
    SetPlayerColor(playerid,RED);
    SetPlayerSkin(playerid,217);
    ShowPlayerMarkers(1);


    Ungetestet sollte aber gehen.
    Haupt Fehler war SetPlayerHealth.

  • Hi und danke für deine Antwort


    Also habe es so gemacht.Da habe ich einen Error bekommen bei
    format(LabelStr, sizeof LabelStr, "%s OnDuty", VARIABLE VOM RANGNAMEN); Das rot makieret


    Habe es dann mal weggenommen und wieder bei


    AdutyLabel[playerid] = Create3DTextLabel(LabelStr, 0x0A00FFFF,0.0,0.0,0.0, 20.0, 0, 0);


    Attach3DTextLabelToPlayer(AdutyLabel[playerid], playerid, 0.0, 0.0, 0.4);



    Habe zwar keine Errors aber es wird wieder gesagt das die Variable falsch definiert wurde