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