Hallo User,
Ich suche ein befehl mit /setskin für admin das die skin ändert bitte helf mir
mfg france
/setskin
- Tyler_Capone
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
ocmd:setskin(playerid, params[])
{
if(Abfrage für Admin){
return SendClientMessage (playerid,COLOR_WHITE,"Du kannst diesen Befehl nicht benutzen.");
}
new pID,skinid;
if(sscanf(params,"ud",pID,skinid)){
return SendClientMessage(playerid,COLOR_WHITE,"USAGE: /setskin [playerid] [0 - 299]*");
}
if(!IsPlayerConnected(pID)){
return SendClientMessage(playerid,COLOR_WHITE,"Spieler ID nicht gefunden");
}
if(skinid < 0){
return SendClientMessage(playerid,COLOR_WHITE,"Diese Skin ID gibt es nicht");
}
if(skinid > 299){
return SendClientMessage(playerid,COLOR_WHITE,"Diese Skin ID gibt es nicht");
}
new string[128],string2[128],aname[MAX_PLAYER_NAME],name[MAX_PLAYER_NAME];
SetPlayerSkin(pID,skinid);
GetPlayerName(playerid,aname,sizeof(aname));
GetPlayerName(pID,name,sizeof(name));
format(string,sizeof(string),"Du hast den Skin von %s in folgende SkinID %d gewechselt.",name,skinid);
format(string2,sizeof(string2),"Admin %s hat deinen Skin zur SkinID %d gewechselt.",aname,skinid);
SendClientMessage(playerid,COLOR_GREEN,string);
SendClientMessage(pID,COLOR_GREEN,string2);
return 1;
} -
hab da ein fehler
C:\Users\Kuban\Desktop\Eigener Reallife\gamemodes\Reallife.pwn(7) : warning 225: unreachable code
Hier die Zeile
new pID,skinid;Hier den rest:
ocmd:setskin(playerid, params[])
{
if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,ROT,"Rank zu niedrig");
{
return SendClientMessage (playerid,ROT,"Du kannst diesen Befehl nicht benutzen.");
}
new pID,skinid;
if(sscanf(params,"ud",pID,skinid))
{
return SendClientMessage(playerid,BLAU,"INFO: /setskin [playerid] [0 - 299]*");
}
if(!IsPlayerConnected(pID))
{
return SendClientMessage(playerid,ROT,"Spieler ID nicht gefunden");
}
if(skinid<0||skinid>299)return SendClientMessage(playerid,ROT,"Diese Skin ID gibt es nicht");
new string[128],string2[128],aname[MAX_PLAYER_NAME],name[MAX_PLAYER_NAME];
SetPlayerSkin(pID,skinid);
GetPlayerName(playerid,aname,sizeof(aname));
GetPlayerName(pID,name,sizeof(name));
format(string,sizeof(string),"Du hast den Skin von %s in folgende SkinID %d gewechselt.",name,skinid);
format(string2,sizeof(string2),"Admin %s hat deinen Skin zur SkinID %d gewechselt.",aname,skinid);
SendClientMessage(playerid,GRÜN,string);
SendClientMessage(pID,GRÜN,string2);
return 1;
} -
mach mal so:
ocmd:setskin(playerid, params[])
{
if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,ROT,"Rank zu niedrig");
new pID,skinid;
if(sscanf(params,"ud",pID,skinid))
{
return SendClientMessage(playerid,BLAU,"INFO: /setskin [playerid] [0 - 299]*");
}
if(!IsPlayerConnected(pID))
{
return SendClientMessage(playerid,ROT,"Spieler ID nicht gefunden");
}
if(skinid<0||skinid>299)return SendClientMessage(playerid,ROT,"Diese Skin ID gibt es nicht");
new string[128],string2[128],aname[MAX_PLAYER_NAME],name[MAX_PLAYER_NAME];
SetPlayerSkin(pID,skinid);
GetPlayerName(playerid,aname,sizeof(aname));
GetPlayerName(pID,name,sizeof(name));
format(string,sizeof(string),"Du hast den Skin von %s in folgende SkinID %d gewechselt.",name,skinid);
format(string2,sizeof(string2),"Admin %s hat deinen Skin zur SkinID %d gewechselt.",aname,skinid);
SendClientMessage(playerid,GRÜN,string);
SendClientMessage(pID,GRÜN,string2);
return 1;
}Müsste so gehn
-
Dienstag, 12. April 2011, 20:16
guck mal von wann das ist -
Ja und?
Er hat es vielleicht schon aber was is mit den anderen wenn irgendjemand auch das Problem hat?? -
breadfish.de
Hat das Thema geschlossen.