Rangbefehl will nicht so wie er soll

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
  • Guten


    ich habe ein Problem mit einen von meinen Befehlen
    manchmal geh er manchmal auch nicht habe schon versucht die uhrsache zu finden aber nicht gefunden
    hier mal der code
    dcmd_giverank(playerid,params[])
    {
    if(SpielerInfo[playerid][pLeader] == 5)//SF-Army
    {
    new pID, rank,rankup[64],rankdown[64];
    if(sscanf(params,"ui",pID,rank))return SendClientMessage(playerid,cRed,"/giverank [ID/Name] [Rank]");
    if(rank<0||rank>13)return SendClientMessage(playerid,cRed,"Es gibt nur Ränge von 0-13!");
    new altrank = SpielerInfo[pID][pRank];
    format(rankdown,sizeof(rankdown),"Du hast ein Rankdown erhalten, dein aktueller Rank ist %i.",rank);
    format(rankup,sizeof(rankup),"Du hast ein Rankup erhalten, dein aktueller Rank ist %i.",rank);
    if(altrank > rank){SendClientMessage(pID,cYellow,rankdown);}
    if(altrank < rank){SendClientMessage(pID,cYellow,rankup);}
    SpielerInfo[pID][pRank] = rank;
    SpielerSpeichern(pID);
    }
    else
    {


    }
    return 1;
    }
    ich hoff, das ihr den klaeinen fehler finden könnt


    MFG
    merte

  • manchmal geh er manchmal auch nicht


    auf mein windows PC klappt alles ohne Probleme


    auf den vserver geht er nicht