Viel Spaß damit 
musst du evtl. noch dem Script anpassen
if(strcmp(cmd, "/giveDonator", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 1450)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "BENUTZUNG: /giveDonator [playerid/SpielerName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Du hast Spieler %s den Donator-Rang4 gegeben *",giveplayer);
SendClientMessage(playerid, COLOR_DONATOR, string);
format(string, sizeof(string), "* Admin %s hat dir deinen Donator Rang4 gegeben.",sendername);
SendClientMessage(giveplayerid, COLOR_DONATOR, string);
format(string, sizeof(string), "* Herzlichen glückwunsch! Du hast nun einen Donator-Rang! Siehe unter /donatorhelp zu sehen was er dir für Vorteile bringt.",sendername);
SendClientMessage(giveplayerid, COLOR_DONATOR, string);
GivePlayerMoney(giveplayerid, 200000); // 350k
PlayerInfo[giveplayerid][pExp] += 12 ; // 12 RP
PlayerInfo[giveplayerid][pCoins] += 100; // 100 Coins
PlayerInfo[giveplayerid][pDonateRank] = 4; // Premium Rang
new admwarnung[256];
new iyear, imonth,iday;
getdate(iyear, imonth, iday);
format(admwarnung, sizeof(admwarnung), "AdmCmd: %s hat %s den Donator-Rang gegeben! (%d.%d.%d)", sendername, giveplayer,iday,imonth,iyear);
ABroadCast(COLOR_LIGHTRED, admwarnung, 1);
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, " Das kann nur der Serverleiter!");
return 1;
}
}
return 1;
}