und nun zu /setscore
Der macht das level auf 5z.B. aber wen ich Rellog mache ist das Level wider 0!
ocmd:setscore(playerid,params[])
{
new pID, score, string[128], am[128];
if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,rot,"Du bist nicht der Server Owner!");
if(sscanf(params,"ud",pID,score))return SendClientMessage(playerid,hellblau,"Benutzung: /setscore [ID] [Score]");
if(score < 1 || score > 50)return SendClientMessage(playerid,orange,"Dieses Level ist ungültig!");
SetPVarInt(pID,"Level",score);
GivePlayerScore(pID,score);
format(string,sizeof(string),"Admin %s hat dein Score auf %d hoch gesettet.",SpielerName(playerid),score);
SendClientMessage(pID,gruen,string);
format(am,sizeof(am),"Admin %s hat den Score von %s auf %d gesettet.",SpielerName(playerid),SpielerName(pID),score);
SendAdminMessage(gelb,am);
format(string,sizeof(string),"Du hast den Score von %s auf %d gesettet.",SpielerName(pID),score);
SendClientMessage(playerid,gruen,string);
return 1;
}
Hoffe mir kan Jemald Helfen..
//edit Punkt ist Fertig