Kleine FRage

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



    ich habe mal ne frage


    ich habe mir den gammemode für anfänger gedownloadet und wolte jetzt mal selfmade beginnen xD


    habe jetzt aber so eine strucktur bei /rank


    if(strcmp(strget(cmdtext,0), "/rank", true) == 0)
    {
    if(pInfo[playerid][gLeader] == Groove || pInfo[playerid][gLeader] == Ballas || pInfo[playerid][gLeader] == Fahrlehrer) return SendClientMessage(playerid, COLOR_RED, "Du bist kein Leader einer Fraktion");
    {
    new ziel = strval(strget(cmdtext,1)); // Das gleiche wie bei teamid
    new rank= strval(strget(cmdtext,2)); // rank = das Ranklevel
    {
    if(!strlen(strget(cmdtext,1))) return SendClientMessage(playerid, COLOR_RED, "Benutzte: /rank [ID] [Rank]");
    {
    if(!strlen(strget(cmdtext,2))) return SendClientMessage(playerid, COLOR_RED, "Benutzte: /rank [ID] [Rank]");
    {
    if(rank==1){ pInfo[ziel][fRank] = 1; dini_IntSet(save,"Fraktionsrank",pInfo[ziel][fRank]); SendClientMessage(ziel, COLOR_YELLOW, "Du hast den Rank 1 in deiner Fraktion bekommen");} // wenn rank 1 ) Gebe dem ziel rank 1 ) Speichere das Level ) Sende nachricht
    if(rank==2){ pInfo[ziel][fRank] = 2; dini_IntSet(save,"Fraktionsrank",pInfo[ziel][fRank]); SendClientMessage(ziel, COLOR_YELLOW, "Du hast den Rank 2 in deiner Fraktion bekommen");}
    if(rank==3){ pInfo[ziel][fRank] = 3; dini_IntSet(save,"Fraktionsrank",pInfo[ziel][fRank]); SendClientMessage(ziel, COLOR_YELLOW, "Du hast den Rank 3 in deiner Fraktion bekommen");}
    if(rank==4){ pInfo[ziel][fRank] = 4; dini_IntSet(save,"Fraktionsrank",pInfo[ziel][fRank]); SendClientMessage(ziel, COLOR_YELLOW, "Du hast den Rank 4 in deiner Fraktion bekommen");}
    if(rank==5){ pInfo[ziel][fRank] = 5; dini_IntSet(save,"Fraktionsrank",pInfo[ziel][fRank]); SendClientMessage(ziel, COLOR_YELLOW, "Du hast den Rank 5 in deiner Fraktion bekommen");}
    if(rank==6){ pInfo[ziel][fRank] = 6; dini_IntSet(save,"Fraktionsrank",pInfo[ziel][fRank]); SendClientMessage(ziel, COLOR_YELLOW, "Du hast den Rank 6 in deiner Fraktion bekommen");}}}}}
    return 1;
    }


    das proplem ist wenn da jetzt das ist


    if(rank==1){ pInfo[ziel][fRank] = 1; dini_IntSet(save,"Fraktionsrank",pInfo[ziel][fRank]); SendClientMessage(ziel, COLOR_YELLOW, "Du hast den Rank 1 in deiner Fraktion bekommen");} // wenn rank 1 ) Gebe dem ziel rank 1 ) Speichere das Level ) Sende nachricht
    if(rank==2){ pInfo[ziel][fRank] = 2; dini_IntSet(save,"Fraktionsrank",pInfo[ziel][fRank]); SendClientMessage(ziel, COLOR_YELLOW, "Du hast den Rank 2 in deiner Fraktion bekommen");}
    if(rank==3){ pInfo[ziel][fRank] = 3; dini_IntSet(save,"Fraktionsrank",pInfo[ziel][fRank]); SendClientMessage(ziel, COLOR_YELLOW, "Du hast den Rank 3 in deiner Fraktion bekommen");}
    if(rank==4){ pInfo[ziel][fRank] = 4; dini_IntSet(save,"Fraktionsrank",pInfo[ziel][fRank]); SendClientMessage(ziel, COLOR_YELLOW, "Du hast den Rank 4 in deiner Fraktion bekommen");}
    if(rank==5){ pInfo[ziel][fRank] = 5; dini_IntSet(save,"Fraktionsrank",pInfo[ziel][fRank]); SendClientMessage(ziel, COLOR_YELLOW, "Du hast den Rank 5 in deiner Fraktion bekommen");}
    if(rank==6){ pInfo[ziel][fRank] = 6; dini_IntSet(save,"Fraktionsrank",pInfo[ziel][fRank]); SendClientMessage(ziel, COLOR_YELLOW, "Du hast den Rank 6 in deiner Fraktion bekommen");}}}}}
    return 1;


    dan gilt das ja entweder für alle frak oder nur für eine


    wie mache ich es das jede frak andere ränge hatt