Wenn du es gelöst haben willst und du es nicht schaffst... Ja
Gruss: Sonic
Wenn du es gelöst haben willst und du es nicht schaffst... Ja
Gruss: Sonic
hast ja fast nur objekte in deinem script o.0
Da deine anderen Adminbefehle anscheinend funktionieren, versuchs mal so:
ocmd:a(playerid,params[])
{
if(IstSpielerAdmin(playerid,1) == 1)
{
new name[128],text[128],string[128];
if(sscanf(params,"s",text))return SendClientMessage(playerid,ROT,"Verwendung /a [text]");
if(IstSpielerAdmin(playerid,1) == 1)
{
GetPlayerName(playerid,name,sizeof(name));
format(string,sizeof(string),"Test Supporter ** %s: %s **",name,text);
SendAdminMessage(0xFFE600FF,string);
return 1;
}
else if(IstSpielerAdmin(playerid,2) == 1)
{
GetPlayerName(playerid,name,sizeof(name));
format(string,sizeof(string),"Supporter ** %s: %s **",name,text);
SendAdminMessage(0xFFE600FF,string);
return 1;
}
else if(IstSpielerAdmin(playerid,3) == 1)
{
GetPlayerName(playerid,name,sizeof(name));
format(string,sizeof(string),"Moderator ** %s: %s **",name,text);
SendAdminMessage(0xFFE600FF,string);
return 1;
}
else if(IstSpielerAdmin(playerid,4) == 1)
{
GetPlayerName(playerid,name,sizeof(name));
format(string,sizeof(string),"Admin** %s: %s **",name,text);
SendAdminMessage(0xFFE600FF,string);
return 1;
}
else if(IstSpielerAdmin(playerid,5) == 1)
{
GetPlayerName(playerid,name,sizeof(name));
format(string,sizeof(string),"Fulladmin** %s: %s **",name,text);
SendAdminMessage(0xFFE600FF,string);
return 1;
}
return 1;
}
else
{
SendClientMessage(playerid,ROT,"Du hast keinen Zugriff auf den Befehl benötigt:Supporter");
}
return 1;
}
Für andere der Adminstokstock IstSpielerAdmin(playerid,level)
{
if(GetPVarInt(playerid,"Adminlevel")>=level)return 1;
return 0;
}
Gruss: Sonic
geht immer noch nicht immer noch server unknont commant
aber die andren befehle gehen
Lasse die Vars per Clientmessage ausgeben, und setze Breakpoints um zu schauen ob die Abfragen richtig arbeiten, um ggf eine anderweitige Lösung zu finden.
Gruss: Sonic
he wie jetzt ich verstehe garnix
Du sollst schauen ob die Abfragen richtig arbeiten und was in der Variable von:GetPVarInt(playerid,"Adminlevel")steht.
Gruss: Sonic
das steht bei mir bei register was meinste damit
GetPVarInt(playerid,"Adminlevel") <-- Da drin ist eine Zahl geschrieben. nun will ich wissen was für eine genau und wann sie verändert wird.
Wenn du da nicht durchblickst, erkläre ich es dir morgen im Breadfish-TS ;]
Gruss: Sonic
if(GetPVarInt(playerid,"Adminlevel")>=1)
so ahbe ich das jetzt geschrieben geht immer noch nicht
Du sollst sie auslesen nicht vergleichen
printf("%d",GetPVarInt(playerid,"Adminlevel");
Gruss: Sonic
he ah egal las morgen ts reden gehen jetzt off