Hey,
Immer wenn ich befehle mache
Und den String String nenne kommt ein
Warning das es den Namen schon gibt
Befehl
ocmd:makeleader(playerid,params[])
{
new plid, FraktionsID;
if(IsPlayerConnected(plid))
{
if(!istPlayerAnAdmin(playerid, 5))return SendClientMessage(playerid, ROT,"**Du bist kein Administrator..");
if(sscanf(params,"ui",plid,FraktionsID))return SendClientMessage(playerid, BLAU,"Tippe: /makeleader [Id/Name] [FraktionsID]");
if(FraktionsID<0||FraktionsID>20)return SendClientMessage(playerid, ROT,"Gebe eine gültige Fraktions ID an.");
new string[128];
format(string,sizeof(string),"[AdmCmd]: %s hat dich zum Leader der Fraktions ID %i gemacht!",SpielerName(playerid),FraktionsID);
SendClientMessage(plid, ROSA,string);
PlayerInfo[plid][pLeader] = FraktionsID; PlayerInfo[plid][pMember] = FraktionsID;
}
return 1;
}
Warning
C:\Users\Nils\Desktop\VeronikaReallife.pwn(56766) : warning 219: local variable "string" shadows a variable at a preceding level
//Edit
Ich weiß das man den String einfach umbennenen kann
Nur bei anderen Gamemodes geht es