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