8/10 bringt einen unfairen vorteil.
Aber das system ist jut
8/10 bringt einen unfairen vorteil.
Aber das system ist jut
Alles anzeigenHallo, liebe com ich habe das Problem das bei meinem /admins immer nur 1 Admin angezeigt wird.
![]()
Wie kann ich das ändern?
if (strcmp("/admins", cmdtext, true) == 0)
{
new sendername[MAX_PLAYER_NAME+1];
new string[190];
SendClientMessage(playerid,COLOR_GREEN," ");
SendClientMessage(playerid,COLOR_GREEN,"Hinweis: {FFFFFF}Das Adminlevel von Spielern wird als Score angezeigt!");
if(IsPlayerConnected(playerid))
{
SendClientMessage(playerid, NGR, "~> {FF0000}Admins {FFFFFF}und {00A500}Supporter{FFFFFF}:");
for(new i; i < GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i) && i != INVALID_PLAYER_ID)
{
new klmtext[50];
if(Aduty[i] == 1) { klmtext = "Im Dienst"; }
else{ klmtext = "Nicht im Dienst"; }
if(sSpieler[i][Adminlevel] == 1)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string,sizeof(string),"Supporter: %s[%d] [%s]",sendername,i,klmtext);
SendClientMessage(playerid, COLOR_GREY, string);
}
if(sSpieler[i][Adminlevel] == 2)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string,sizeof(string),"Probe-Moderator: %s[%d] [%s]",sendername,i,klmtext);
SendClientMessage(playerid, COLOR_GREY, string);
}
if(sSpieler[i][Adminlevel] == 3)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string,sizeof(string),"Moderator: %s[%d] [%s]",sendername,i,klmtext);
SendClientMessage(playerid, COLOR_GREY, string);
}
if(sSpieler[i][Adminlevel] == 4)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string,sizeof(string),"Super-Moderator: %s[%d] [%s]",sendername,i,klmtext);
SendClientMessage(playerid, COLOR_GREY, string);
}
if(sSpieler[i][Adminlevel] == 5)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string,sizeof(string),"Administrator: %s[%d] [%s]",sendername,i,klmtext);
SendClientMessage(playerid, COLOR_GREY, string);
}
if(sSpieler[i][Adminlevel] == 6)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string,sizeof(string),"Full Admin: %s[%d] [%s]",sendername,i,klmtext);
SendClientMessage(playerid, COLOR_GREY, string);
}
if(sSpieler[i][Adminlevel] == 7)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string,sizeof(string),"Head-Admin: %s[%d] [%s]",sendername,i,klmtext);
SendClientMessage(playerid, COLOR_GREY, string);
}
if(sSpieler[i][Adminlevel] == 8)
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string,sizeof(string),"Serverleitung: %s[%d] [%s]",sendername,i,klmtext);
SendClientMessage(playerid, COLOR_GREY, string);
}
return 1;
}
}
}
//return 1;
}
Danke im Voraus
![]()
Also beim 2 . und die anderen immer
else if
Hast du den Streamer included?
Hast du davon die neueste Version, bzw. welchen Streamer nutzt du, bzw. unterstüzt dein Streamer die Funktion?
Ouhh gut nun geht es danke dir kann trotz den dynamicpickups auch onplayerpickuppickup benutzen ?
Unfinded CreateDynamicPickup
CreateDynamicPickup(1559,1,1552.8177,-1675.6860,16.1953,0,0,1,100); // Da is der error
C:\Users\Blume\Desktop\samp\gamemodes\SanAndreasRolePlay.pwn(149) : error 017: undefined symbol "CreateDynamicPickup"
C:\Users\Blume\Desktop\samp\gamemodes\SanAndreasRolePlay.pwn(2023) : warning 203: symbol is never used: "VehicleNames"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Du hast bestimmt so definiert oder?
new DutyLabel[MAX_PLAYERS];
Wenn ja, ist es falsch!
new PlayerText3D:DutyLabel[MAX_PLAYERS];
Damit sollten deine Warnings verschwinden.
Tag, und danke dir hat zu 100% geklappt zuerst hatte ich normal versucht dann mit Text3D: aber das ging aber deine variante ging
Also Danke dir
MFG
PAWN
Mbot[..][pafk] = 0; iwi so
Das sollte klappen!
new string[84],Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
if(sStats[playerid][pAdminlevel] == 5)
{
format(string,84,"{FFFFFF}[{FF0000}Projektleiter{FFFFFF}]");
DutyLabel[playerid] = CreatePlayer3DTextLabel(playerid,string, 0xAAAAFFFF,X,Y,Z+0.3,10.0,playerid, INVALID_VEHICLE_ID, 0);
return 1;
}
else if(sStats[playerid][pAdminlevel] == 4)
{
format(string,84,"{FFFFFF}[{FF0000}Hauptsupporter{FFFFFF}]");
DutyLabel[playerid] = CreatePlayer3DTextLabel(playerid,string, 0xAAAAFFFF,X,Y,Z+0.3,10.0,playerid, INVALID_VEHICLE_ID, 0);
return 1;
}
else if(sStats[playerid][pAdminlevel] == 3)
{
format(string,84,"{FFFFFF}[{FF0000}Administrator{FFFFFF}]");
DutyLabel[playerid] = CreatePlayer3DTextLabel(playerid,string, 0xAAAAFFFF,X,Y,Z+0.3,10.0,playerid, INVALID_VEHICLE_ID, 0);
return 1;
}
else if(sStats[playerid][pAdminlevel] == 2)
{
format(string,84,"{FFFFFF}[{FF0000}Supporter{FFFFFF}]");
DutyLabel[playerid] = CreatePlayer3DTextLabel(playerid,string, 0xAAAAFFFF,X,Y,Z+0.3,10.0,playerid, INVALID_VEHICLE_ID, 0);
return 1;
}
else if(sStats[playerid][pAdminlevel] == 1)
{
format(string,84,"{FFFFFF}[{FF0000}Moderator/Scout{FFFFFF}]");
DutyLabel[playerid] = CreatePlayer3DTextLabel(playerid,string, 0xAAAAFFFF,X,Y,Z+0.3,10.0,playerid, INVALID_VEHICLE_ID, 0);
return 1;
}
C:\Users\Blume\Desktop\samp\gamemodes\SanAndreasRolePlay.pwn(355) : warning 217: loose indentation
C:\Users\Blume\Desktop\samp\gamemodes\SanAndreasRolePlay.pwn(360) : warning 213: tag mismatch
C:\Users\Blume\Desktop\samp\gamemodes\SanAndreasRolePlay.pwn(366) : warning 213: tag mismatch
C:\Users\Blume\Desktop\samp\gamemodes\SanAndreasRolePlay.pwn(372) : warning 213: tag mismatch
C:\Users\Blume\Desktop\samp\gamemodes\SanAndreasRolePlay.pwn(378) : warning 213: tag mismatch
C:\Users\Blume\Desktop\samp\gamemodes\SanAndreasRolePlay.pwn(384) : warning 213: tag mismatch
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
6 Warnings.
Alles anzeigen
Kleiner schreib fehler mach so :
Einladung[playerid] = 1;
höhö :))))) Hab das nicht so gemeint also bedenke ich helfe vielen hier im bf deswegen hab ich das schnell hin geschrieben
[hide]Geht denke nicht schlag es dir lieber aus dem kopf[/hide]
Benutze:
new Einladung[MAX_PLAYERS];
ocmd:duell(playerid,params[])
{
new id,str[128];
if(sscanf(params,"u",id))return SendClientMessage(playerid, 0xFFFFFFFF , "/duell [NAME/ID]");
format(str,sizeof(str),"%s hat dich zum Duell eingeladen!",GetName(playerid));
SendClientMessage(id,0xFFFFFFFF,str);
format(str,sizeof(str),"Du hast %s eingeladen",GetName(id));
SendClientMessage(playerid,0xFFFFFFFF,str);
Einladung[id] = 1;
Einladun[playerid] = 1;
return 1;
}
ocmd:annehmen(playerid,params[])
{
new id,str[128];
if(sscanf(params,"u",id))return SendClientMessage(playerid,0xFFFFFFFF,"/annehmen [NAME/ID]");
if(Einladung[playerid] != 1)return SendClientMessage(playerid,0xFFFFFFFF,"Dich hat keiner eingeladen!");
if(Einladung[id] != 1)return SendClientMessage(playerid,0xFFFFFFFF,"Diese Person hat dich nicht eingeladen!");
format(str,sizeof(str),"%s hat deine Einladung angenommen!",GetName(playerid));
SendClientMessage(id,0xFFFFFFFF,str);
format(str,sizeof(str),"Du hast %s seine einladung angenommen",GetName(id));
SendClientMessage(playerid,0xFFFFFFFF,str);
return 1;
}
du meinst wenn ich das server pw ändere das man das nach verfolgen kann?
Benutze
GetVehicleParamsEx
Also das geht einfach
Du loggst dich zuerst ins rcon ein
/rcon login pw
2. /rcon password ServerPassword
fertig
MFG
Wie könnte ich da jetzt ein neues Bild hinzufügen?
Oder woher weiß ich welches was ist?
Ausprobieren oder bei txd workshop schauen!
Nein du machst bei deinem textdraw editor den text changen und dann machst du das ganze auf fint 4 also image welchen td editor benutzt du ?
du machst z.B loadsc3:loadsc3 als text und machst font 4
versuch statt kick mit nem timer