ich will das ja haben
aber warum gibts warnings ![]()
kann mann die irgentwie weg machen habe ich vll was nicht definiert oder new ??
Mfg
ich will das ja haben
aber warum gibts warnings ![]()
kann mann die irgentwie weg machen habe ich vll was nicht definiert oder new ??
Mfg
ich bearbeite dir das gerade und schicke es dir gleich, okay?
//edit
so versuch das mal bitte. ich hab es jetzt nicht getestet, da mir ja einige angaben fehlen.
if (strcmp(cmd, "/adminduty", true) == 0 || strcmp(cmd, "/aduty", true) == 0)
{
if(AdminDuty[playerid] == 0)
{
if(PlayerInfo[playerid][pAdmin] == 1)
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Probe Supporter im Dienst!");
SetPlayerColor(playerid,0xDC00FFFF);
AdminDuty[playerid] = 1;
Supporter = Create3DTextLabel("*Probe Supporter on Duty*",0xDC00FFFF,30.0,40.0,50.0,40.0,0,1); //Zeile 21027
Attach3DTextLabelToPlayer(Mod, playerid, 0.0, 0.0, 0.4); //Zeile 21028
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"* Probe Supporter %s[ID:%d] ist nun im Dienst [Er ist grün markiert]*",sendername,playerid);
SendClientMessageToAll(0xDC00FFFF, string);
SetPlayerArmour(playerid, 100);
return 1;
}
if(PlayerInfo[playerid][pAdmin] == 2)
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Supporter im Dienst!");
SetPlayerColor(playerid,0x05FF00FF);
AdminDuty[playerid] = 1;
Supporter = Create3DTextLabel("*Supporter on Duty*",0x05FF00FF,30.0,40.0,50.0,40.0,0,1); //Zeile 21040
Attach3DTextLabelToPlayer(Mod, playerid, 0.0, 0.0, 0.4); //Zeile 21041
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"* Supporter %s[ID:%d] ist nun im Dienst [Er ist grün markiert]*",sendername,playerid);
SendClientMessageToAll(0x05FF00FF, string);
SetPlayerArmour(playerid, 100);
return 1;
}
if(PlayerInfo[playerid][pAdmin] == 3)
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Moderator im Dienst!");
SetPlayerColor(playerid,0x05FF00FF);
AdminDuty[playerid] = 1;
Mod = Create3DTextLabel("*Moderator on Duty*",0x05FF00FF,30.0,40.0,50.0,40.0,0,1); //Zeile 21053
Attach3DTextLabelToPlayer(Mod, playerid, 0.0, 0.0, 0.4); //Zeile 21054
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"* Moderator %s[ID:%d] ist nun im Dienst [Er ist grün markiert]*",sendername,playerid);
SendClientMessageToAll(0x05FF00FF, string);
SetPlayerArmour(playerid, 100);
return 1;
}
if(PlayerInfo[playerid][pAdmin] == 4)
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Administrator im Dienst!");
SetPlayerColor(playerid,0xFF8200FF);
AdminDuty[playerid] = 1;
Administrator = Create3DTextLabel("*Super-Moderator on Duty*",0xFF8200FF,30.0,40.0,50.0,40.0,0,1); //Zeile 21066
Attach3DTextLabelToPlayer(Mod, playerid, 0.0, 0.0, 0.4); //Zeile 21067
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"*Super-Moderator %s[ID:%d] ist nun im Dienst [Er ist Orange markiert]*",sendername,playerid);
SendClientMessageToAll(0xFF8200FF, string);
SetPlayerArmour(playerid, 100);
return 1;
}
if(PlayerInfo[playerid][pAdmin] >=5)
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Scripter im Dienst!");
SetPlayerColor(playerid,RED);
AdminDuty[playerid] = 1;
Scripter = Create3DTextLabel("*Administrator on Duty*",RED,30.0,40.0,50.0,40.0,0,1); //Zeile 21079
Attach3DTextLabelToPlayer(Mod, playerid, 0.0, 0.0, 0.4); //Zeile 21080
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"Scripter %s[ID:%d] ist nun im Dienst [Er ist Rot markiert]*",sendername,playerid);
SendClientMessageToAll(COLOR_RED, string);
SetPlayerArmour(playerid, 100);
return 1;
}
if(PlayerInfo[playerid][pAdmin] >=6)
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Community-Manager im Dienst!");
SetPlayerColor(playerid,RED);
AdminDuty[playerid] = 1;
Community = Create3DTextLabel("*Community-Manager on Duty*",RED,30.0,40.0,50.0,40.0,0,1); //Zeile 21092
Attach3DTextLabelToPlayer(Mod, playerid, 0.0, 0.0, 0.4); //Zeile 21093
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"Server Manager %s[ID:%d] ist nun im Dienst [Er ist Rot markiert]*",sendername,playerid);
SendClientMessageToAll(COLOR_RED, string);
SetPlayerArmour(playerid, 100);
return 1;
}
if(PlayerInfo[playerid][pAdmin] >=7)
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Serverleitung im Dienst!");
SetPlayerColor(playerid,RED);
AdminDuty[playerid] = 1;
Projekt = Create3DTextLabel("*Projekt-Leitung on Duty*",RED,30.0,40.0,50.0,40.0,0,1); //Zeile 21105
Attach3DTextLabelToPlayer(Mod, playerid, 0.0, 0.0, 0.4); //Zeile 21106
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"Serverleitung %s[ID:%d] ist nun im Dienst [Er ist Rot markiert]*",sendername,playerid);
SendClientMessageToAll(COLOR_RED, string);
SetPlayerArmour(playerid, 100);
return 1;
}
}
if(AdminDuty[playerid] == 1)
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun nichtmehr On Duty!");
Delete3DTextLabel(Projekt); //21117
Delete3DTextLabel(Community); //21118
Delete3DTextLabel(Scripter); //21119
Delete3DTextLabel(Administrator); //21120
Delete3DTextLabel(Mod); //21121
Delete3DTextLabel(Supporter); //21122
Delete3DTextLabel(ProbeSupporter); //21123
SetPlayerArmour(playerid, 0);
AdminDuty[playerid] = 0;
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
}
else
{
SetPlayerColor(playerid,TEAM_HIT_COLOR);
}
}
return 1;
}
return 1;
}
jetzzt das gleiche
C:\Users\Davidx3\Desktop\DRP v.1.2\gamemodes\DRP.pwn(21033) : warning 213: tag mismatch
C:\Users\Davidx3\Desktop\DRP v.1.2\gamemodes\DRP.pwn(21034) : warning 213: tag mismatch
C:\Users\Davidx3\Desktop\DRP v.1.2\gamemodes\DRP.pwn(21046) : warning 213: tag mismatch
C:\Users\Davidx3\Desktop\DRP v.1.2\gamemodes\DRP.pwn(21047) : warning 213: tag mismatch
C:\Users\Davidx3\Desktop\DRP v.1.2\gamemodes\DRP.pwn(21059) : warning 213: tag mismatch
C:\Users\Davidx3\Desktop\DRP v.1.2\gamemodes\DRP.pwn(21060) : warning 213: tag mismatch
C:\Users\Davidx3\Desktop\DRP v.1.2\gamemodes\DRP.pwn(21072) : warning 213: tag mismatch
C:\Users\Davidx3\Desktop\DRP v.1.2\gamemodes\DRP.pwn(21073) : warning 213: tag mismatch
C:\Users\Davidx3\Desktop\DRP v.1.2\gamemodes\DRP.pwn(21085) : warning 213: tag mismatch
C:\Users\Davidx3\Desktop\DRP v.1.2\gamemodes\DRP.pwn(21086) : warning 213: tag mismatch
C:\Users\Davidx3\Desktop\DRP v.1.2\gamemodes\DRP.pwn(21098) : warning 213: tag mismatch
C:\Users\Davidx3\Desktop\DRP v.1.2\gamemodes\DRP.pwn(21099) : warning 213: tag mismatch
C:\Users\Davidx3\Desktop\DRP v.1.2\gamemodes\DRP.pwn(21111) : warning 213: tag mismatch
C:\Users\Davidx3\Desktop\DRP v.1.2\gamemodes\DRP.pwn(21112) : warning 213: tag mismatch
C:\Users\Davidx3\Desktop\DRP v.1.2\gamemodes\DRP.pwn(21123) : warning 213: tag mismatch
C:\Users\Davidx3\Desktop\DRP v.1.2\gamemodes\DRP.pwn(21124) : warning 213: tag mismatch
C:\Users\Davidx3\Desktop\DRP v.1.2\gamemodes\DRP.pwn(21125) : warning 213: tag mismatch
C:\Users\Davidx3\Desktop\DRP v.1.2\gamemodes\DRP.pwn(21126) : warning 213: tag mismatch
C:\Users\Davidx3\Desktop\DRP v.1.2\gamemodes\DRP.pwn(21127) : warning 213: tag mismatch
C:\Users\Davidx3\Desktop\DRP v.1.2\gamemodes\DRP.pwn(21128) : warning 213: tag mismatch
C:\Users\Davidx3\Desktop\DRP v.1.2\gamemodes\DRP.pwn(21129) : warning 213: tag mismatch
die anderen angaben
mit new gemacht
so
//Admin Duty
new AdminDuty[MAX_PLAYERS];
new PlayerText3D:Supporter;
new PlayerText3D:Mod;
new PlayerText3D:Scripter;
new PlayerText3D:Projekt;
new PlayerText3D:Community;
new PlayerText3D:Administrator;
so eingefügt und immer noch
if (strcmp(cmd, "/adminduty", true) == 0 || strcmp(cmd, "/aduty", true) == 0)
{
if(AdminDuty[playerid] == 0)
{
if(PlayerInfo[playerid][pAdmin] == 1)
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Probe Supporter im Dienst!");
SetPlayerColor(playerid,0xDC00FFFF);
AdminDuty[playerid] = 1;
Supporter = Create3DTextLabel("*Probe Supporter on Duty*",0xDC00FFFF,30.0,40.0,50.0,40.0,0,1); //Zeile 21027
Attach3DTextLabelToPlayer(Mod, playerid, 0.0, 0.0, 0.4); //Zeile 21028
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"* Probe Supporter %s[ID:%d] ist nun im Dienst [Er ist grün markiert]*",sendername,playerid);
SendClientMessageToAll(0xDC00FFFF, string);
SetPlayerArmour(playerid, 100);
return 1;
}
if(PlayerInfo[playerid][pAdmin] == 2)
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Supporter im Dienst!");
SetPlayerColor(playerid,0x05FF00FF);
AdminDuty[playerid] = 1;
Supporter = Create3DTextLabel("*Supporter on Duty*",0x05FF00FF,30.0,40.0,50.0,40.0,0,1); //Zeile 21040
Attach3DTextLabelToPlayer(Mod, playerid, 0.0, 0.0, 0.4); //Zeile 21041
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"* Supporter %s[ID:%d] ist nun im Dienst [Er ist grün markiert]*",sendername,playerid);
SendClientMessageToAll(0x05FF00FF, string);
SetPlayerArmour(playerid, 100);
return 1;
}
if(PlayerInfo[playerid][pAdmin] == 3)
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Moderator im Dienst!");
SetPlayerColor(playerid,0x05FF00FF);
AdminDuty[playerid] = 1;
Mod = Create3DTextLabel("*Moderator on Duty*",0x05FF00FF,30.0,40.0,50.0,40.0,0,1); //Zeile 21053
Attach3DTextLabelToPlayer(Mod, playerid, 0.0, 0.0, 0.4); //Zeile 21054
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"* Moderator %s[ID:%d] ist nun im Dienst [Er ist grün markiert]*",sendername,playerid);
SendClientMessageToAll(0x05FF00FF, string);
SetPlayerArmour(playerid, 100);
return 1;
}
if(PlayerInfo[playerid][pAdmin] == 4)
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Administrator im Dienst!");
SetPlayerColor(playerid,0xFF8200FF);
AdminDuty[playerid] = 1;
Administrator = Create3DTextLabel("*Super-Moderator on Duty*",0xFF8200FF,30.0,40.0,50.0,40.0,0,1); //Zeile 21066
Attach3DTextLabelToPlayer(Mod, playerid, 0.0, 0.0, 0.4); //Zeile 21067
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"*Super-Moderator %s[ID:%d] ist nun im Dienst [Er ist Orange markiert]*",sendername,playerid);
SendClientMessageToAll(0xFF8200FF, string);
SetPlayerArmour(playerid, 100);
return 1;
}
if(PlayerInfo[playerid][pAdmin] >=5)
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Scripter im Dienst!");
SetPlayerColor(playerid,RED);
AdminDuty[playerid] = 1;
Scripter = Create3DTextLabel("*Administrator on Duty*",RED,30.0,40.0,50.0,40.0,0,1); //Zeile 21079
Attach3DTextLabelToPlayer(Mod, playerid, 0.0, 0.0, 0.4); //Zeile 21080
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"Scripter %s[ID:%d] ist nun im Dienst [Er ist Rot markiert]*",sendername,playerid);
SendClientMessageToAll(COLOR_RED, string);
SetPlayerArmour(playerid, 100);
return 1;
}
if(PlayerInfo[playerid][pAdmin] >=6)
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Community-Manager im Dienst!");
SetPlayerColor(playerid,RED);
AdminDuty[playerid] = 1;
Community = Create3DTextLabel("*Community-Manager on Duty*",RED,30.0,40.0,50.0,40.0,0,1); //Zeile 21092
Attach3DTextLabelToPlayer(Mod, playerid, 0.0, 0.0, 0.4); //Zeile 21093
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"Server Manager %s[ID:%d] ist nun im Dienst [Er ist Rot markiert]*",sendername,playerid);
SendClientMessageToAll(COLOR_RED, string);
SetPlayerArmour(playerid, 100);
return 1;
}
if(PlayerInfo[playerid][pAdmin] >=7)
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Serverleitung im Dienst!");
SetPlayerColor(playerid,RED);
AdminDuty[playerid] = 1;
Projekt = Create3DTextLabel("*Projekt-Leitung on Duty*",RED,30.0,40.0,50.0,40.0,0,1); //Zeile 21105
Attach3DTextLabelToPlayer(Mod, playerid, 0.0, 0.0, 0.4); //Zeile 21106
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"Serverleitung %s[ID:%d] ist nun im Dienst [Er ist Rot markiert]*",sendername,playerid);
SendClientMessageToAll(COLOR_RED, string);
SetPlayerArmour(playerid, 100);
return 1;
}
}
if(AdminDuty[playerid] == 1)
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun nichtmehr On Duty!");
Delete3DTextLabel(Projekt); //21117
Delete3DTextLabel(Community); //21118
Delete3DTextLabel(Scripter); //21119
Delete3DTextLabel(Administrator); //21120
Delete3DTextLabel(Mod); //21121
Delete3DTextLabel(Supporter); //21122
Delete3DTextLabel(ProbeSupporter); //21123
SetPlayerArmour(playerid, 0);
AdminDuty[playerid] = 0;
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
}
else
{
SetPlayerColor(playerid,TEAM_HIT_COLOR);
}
}
return 1;
}
return 1;
}
versuch das mal so und nehm mal die new dinger oben raus, bzw klammer sie mal aus.
if (strcmp(cmd, "/adminduty", true) == 0 || strcmp(cmd, "/aduty", true) == 0)
{
if(AdminDuty[playerid] == 0)
{
if(PlayerInfo[playerid][pAdmin] == 1)
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Probe Supporter im Dienst!");
SetPlayerColor(playerid,0xDC00FFFF);
AdminDuty[playerid] = 1;
new Text3D:Supporter = Create3DTextLabel("*Probe Supporter on Duty*",0xDC00FFFF,30.0,40.0,50.0,40.0,0,1); //Zeile 21027
Attach3DTextLabelToPlayer(Supporter, playerid, 0.0, 0.0, 0.4); //Zeile 21028
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"* Probe Supporter %s[ID:%d] ist nun im Dienst [Er ist grün markiert]*",sendername,playerid);
SendClientMessageToAll(0xDC00FFFF, string);
SetPlayerArmour(playerid, 100);
return 1;
}
if(PlayerInfo[playerid][pAdmin] == 2)
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Supporter im Dienst!");
SetPlayerColor(playerid,0x05FF00FF);
AdminDuty[playerid] = 1;
new Text3D:Supporter = Create3DTextLabel("*Supporter on Duty*",0x05FF00FF,30.0,40.0,50.0,40.0,0,1); //Zeile 21040
Attach3DTextLabelToPlayer(Supporter, playerid, 0.0, 0.0, 0.4); //Zeile 21041
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"* Supporter %s[ID:%d] ist nun im Dienst [Er ist grün markiert]*",sendername,playerid);
SendClientMessageToAll(0x05FF00FF, string);
SetPlayerArmour(playerid, 100);
return 1;
}
if(PlayerInfo[playerid][pAdmin] == 3)
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Moderator im Dienst!");
SetPlayerColor(playerid,0x05FF00FF);
AdminDuty[playerid] = 1;
new Text3D:Mod = Create3DTextLabel("*Moderator on Duty*",0x05FF00FF,30.0,40.0,50.0,40.0,0,1); //Zeile 21053
Attach3DTextLabelToPlayer(Mod, playerid, 0.0, 0.0, 0.4); //Zeile 21054
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"* Moderator %s[ID:%d] ist nun im Dienst [Er ist grün markiert]*",sendername,playerid);
SendClientMessageToAll(0x05FF00FF, string);
SetPlayerArmour(playerid, 100);
return 1;
}
if(PlayerInfo[playerid][pAdmin] == 4)
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Administrator im Dienst!");
SetPlayerColor(playerid,0xFF8200FF);
AdminDuty[playerid] = 1;
new Text3D:Administrator = Create3DTextLabel("*Super-Moderator on Duty*",0xFF8200FF,30.0,40.0,50.0,40.0,0,1); //Zeile 21066
Attach3DTextLabelToPlayer(Administrator, playerid, 0.0, 0.0, 0.4); //Zeile 21067
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"*Super-Moderator %s[ID:%d] ist nun im Dienst [Er ist Orange markiert]*",sendername,playerid);
SendClientMessageToAll(0xFF8200FF, string);
SetPlayerArmour(playerid, 100);
return 1;
}
if(PlayerInfo[playerid][pAdmin] >=5)
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Scripter im Dienst!");
SetPlayerColor(playerid,RED);
AdminDuty[playerid] = 1;
new Text3D:Scripter = Create3DTextLabel("*Administrator on Duty*",RED,30.0,40.0,50.0,40.0,0,1); //Zeile 21079
Attach3DTextLabelToPlayer(Scripter, playerid, 0.0, 0.0, 0.4); //Zeile 21080
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"Scripter %s[ID:%d] ist nun im Dienst [Er ist Rot markiert]*",sendername,playerid);
SendClientMessageToAll(COLOR_RED, string);
SetPlayerArmour(playerid, 100);
return 1;
}
if(PlayerInfo[playerid][pAdmin] >=6)
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Community-Manager im Dienst!");
SetPlayerColor(playerid,RED);
AdminDuty[playerid] = 1;
new Text3D:Community = Create3DTextLabel("*Community-Manager on Duty*",RED,30.0,40.0,50.0,40.0,0,1); //Zeile 21092
Attach3DTextLabelToPlayer(Community, playerid, 0.0, 0.0, 0.4); //Zeile 21093
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"Server Manager %s[ID:%d] ist nun im Dienst [Er ist Rot markiert]*",sendername,playerid);
SendClientMessageToAll(COLOR_RED, string);
SetPlayerArmour(playerid, 100);
return 1;
}
if(PlayerInfo[playerid][pAdmin] >=7)
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Serverleitung im Dienst!");
SetPlayerColor(playerid,RED);
AdminDuty[playerid] = 1;
new Text3D:Projekt = Create3DTextLabel("*Projekt-Leitung on Duty*",RED,30.0,40.0,50.0,40.0,0,1); //Zeile 21105
Attach3DTextLabelToPlayer(Projekt, playerid, 0.0, 0.0, 0.4); //Zeile 21106
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"Serverleitung %s[ID:%d] ist nun im Dienst [Er ist Rot markiert]*",sendername,playerid);
SendClientMessageToAll(COLOR_RED, string);
SetPlayerArmour(playerid, 100);
return 1;
}
}
if(AdminDuty[playerid] == 1)
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun nichtmehr On Duty!");
Delete3DTextLabel(Projekt[playerid]); //21117
Delete3DTextLabel(Community[playerid]); //21118
Delete3DTextLabel(Scripter[playerid]); //21119
Delete3DTextLabel(Administrator[playerid]); //21120
Delete3DTextLabel(Mod[playerid]); //21121
Delete3DTextLabel(Supporter[playerid]); //21122
Delete3DTextLabel(ProbeSupporter[playerid]); //21123
SetPlayerArmour(playerid, 0);
AdminDuty[playerid] = 0;
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
}
else
{
SetPlayerColor(playerid,TEAM_HIT_COLOR);
}
}
return 1;
}
return 1;
}
dannn klommt das
C:\Users\Davidx3\Desktop\DRP v.1.2\gamemodes\DRP.pwn(3298) : error 017: undefined symbol "AdminDuty"
C:\Users\Davidx3\Desktop\DRP v.1.2\gamemodes\DRP.pwn(3298) : warning 215: expression has no effect
C:\Users\Davidx3\Desktop\DRP v.1.2\gamemodes\DRP.pwn(3298) : error 001: expected token: ";", but found "]"
C:\Users\Davidx3\Desktop\DRP v.1.2\gamemodes\DRP.pwn(3298) : error 029: invalid expression, assumed zero
C:\Users\Davidx3\Desktop\DRP v.1.2\gamemodes\DRP.pwn(3298) : fatal error 107: too many error messages on one line
dann musst du das new AdminDuty[MAX_PLAYERS];
wieder reinmachen.
hab ich eben übersehen sorry.
dann kommt
C:\Users\Davidx3\Desktop\DRP v.1.2\gamemodes\DRP.pwn(21123) : error 017: undefined symbol "Projekt"
C:\Users\Davidx3\Desktop\DRP v.1.2\gamemodes\DRP.pwn(21123) : warning 215: expression has no effect
C:\Users\Davidx3\Desktop\DRP v.1.2\gamemodes\DRP.pwn(21123) : error 001: expected token: ";", but found "]"
C:\Users\Davidx3\Desktop\DRP v.1.2\gamemodes\DRP.pwn(21123) : error 029: invalid expression, assumed zero
C:\Users\Davidx3\Desktop\DRP v.1.2\gamemodes\DRP.pwn(21123) : fatal error 107: too many error messages on one line
welche zeile ist das? ich hab gerade den überblick verloren. ![]()
Delete3DTextLabel(Projekt[playerid]); //21123
das sind die anderen zeilen dazu
if(AdminDuty[playerid] == 1)
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun nichtmehr On Duty!");
Delete3DTextLabel(Projekt[playerid]); //21117
Delete3DTextLabel(Community[playerid]); //21118
Delete3DTextLabel(Scripter[playerid]); //21119
Delete3DTextLabel(Administrator[playerid]); //21120
Delete3DTextLabel(Mod[playerid]); //21121
Delete3DTextLabel(Supporter[playerid]); //21122
Delete3DTextLabel(ProbeSupporter[playerid]); //21123
SetPlayerArmour(playerid, 0);
AdminDuty[playerid] = 0;
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
}
else
{
SetPlayerColor(playerid,TEAM_HIT_COLOR);
}
}
return 1;
}
return 1;
}
Mfg
ich hab gerade gesehen, dass ich einen mega fail gemacht habe. ich mach das eben neu. sorry dafür. bin noch nicht ganz fit. ![]()
//edit
so ich hoffeich hab jetzt nix vergessen.
ganz oben
new Text3D:Projekt_3D[MAX_PLAYERS];
new Text3D:ProbeSupporter_3D[MAX_PLAYERS];
new Text3D:Community_3D[MAX_PLAYERS];
new Text3D:Scripter_3D[MAX_PLAYERS];
new Text3D:Administrator_3D[MAX_PLAYERS];
new Text3D:Mod_3D[MAX_PLAYERS];
new Text3D:Supporter_3D[MAX_PLAYERS];
new ProjektLABEL[MAX_PLAYER_NAME];
new ProbeSupporterLABEL[MAX_PLAYER_NAME];
new CommunityLABEL[MAX_PLAYER_NAME];
new ScripterLABEL[MAX_PLAYER_NAME];
new AdministratorLABEL[MAX_PLAYER_NAME];
new ModLABEL[MAX_PLAYER_NAME];
new SupporterLABEL[MAX_PLAYER_NAME];
und dann
if (strcmp(cmd, "/adminduty", true) == 0 || strcmp(cmd, "/aduty", true) == 0)
{
if(AdminDuty[playerid] == 0)
{
if(PlayerInfo[playerid][pAdmin] == 1)
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Probe Supporter im Dienst!");
SetPlayerColor(playerid,0xDC00FFFF);
AdminDuty[playerid] = 1;
ProbeSupporterLABEL = "*Probe Supporter on Duty*";
ProbeSupporter_3D[playerid] = Create3DTextLabel(ProbeSupporterLABEL,0xDC00FFFF,30.0,40.0,50.0,40.0,0,1); //Zeile 21027
Attach3DTextLabelToPlayer(ProbeSupporter_3D[playerid], playerid, 0.0, 0.0, 0.4); //Zeile 21028
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"* Probe Supporter %s[ID:%d] ist nun im Dienst [Er ist grün markiert]*",sendername,playerid);
SendClientMessageToAll(0xDC00FFFF, string);
SetPlayerArmour(playerid, 100);
return 1;
}
if(PlayerInfo[playerid][pAdmin] == 2)
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Supporter im Dienst!");
SetPlayerColor(playerid,0x05FF00FF);
AdminDuty[playerid] = 1;
SupporterLABEL = "*Supporter on Duty*";
Supporter_3D[playerid] = Create3DTextLabel(SupporterLABEL,0x05FF00FF,30.0,40.0,50.0,40.0,0,1); //Zeile 21040
Attach3DTextLabelToPlayer(Supporter_3D[playerid], playerid, 0.0, 0.0, 0.4); //Zeile 21041
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"* Supporter %s[ID:%d] ist nun im Dienst [Er ist grün markiert]*",sendername,playerid);
SendClientMessageToAll(0x05FF00FF, string);
SetPlayerArmour(playerid, 100);
return 1;
}
if(PlayerInfo[playerid][pAdmin] == 3)
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Moderator im Dienst!");
SetPlayerColor(playerid,0x05FF00FF);
AdminDuty[playerid] = 1;
ModLABEL = "*Moderator on Duty*";
Mod_3D[playerid] = Create3DTextLabel(ModLABEL,0x05FF00FF,30.0,40.0,50.0,40.0,0,1); //Zeile 21053
Attach3DTextLabelToPlayer(Mod_3D[playerid], playerid, 0.0, 0.0, 0.4); //Zeile 21054
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"* Moderator %s[ID:%d] ist nun im Dienst [Er ist grün markiert]*",sendername,playerid);
SendClientMessageToAll(0x05FF00FF, string);
SetPlayerArmour(playerid, 100);
return 1;
}
if(PlayerInfo[playerid][pAdmin] == 4)
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Administrator im Dienst!");
SetPlayerColor(playerid,0xFF8200FF);
AdminDuty[playerid] = 1;
AdministratorLABEL = "*Super-Moderator on Duty*";
Administrator_3D[playerid] = Create3DTextLabel(AdministratorLABEL,0xFF8200FF,30.0,40.0,50.0,40.0,0,1); //Zeile 21066
Attach3DTextLabelToPlayer(Administrator_3D[playerid], playerid, 0.0, 0.0, 0.4); //Zeile 21067
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"*Super-Moderator %s[ID:%d] ist nun im Dienst [Er ist Orange markiert]*",sendername,playerid);
SendClientMessageToAll(0xFF8200FF, string);
SetPlayerArmour(playerid, 100);
return 1;
}
if(PlayerInfo[playerid][pAdmin] >=5)
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Scripter im Dienst!");
SetPlayerColor(playerid,RED);
AdminDuty[playerid] = 1;
ScripterLABEL = "*Administrator on Duty*";
Scripter_3D[playerid] = Create3DTextLabel(ScripterLABEL,RED,30.0,40.0,50.0,40.0,0,1); //Zeile 21079
Attach3DTextLabelToPlayer(Scripter_3D[playerid], playerid, 0.0, 0.0, 0.4); //Zeile 21080
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"Scripter %s[ID:%d] ist nun im Dienst [Er ist Rot markiert]*",sendername,playerid);
SendClientMessageToAll(COLOR_RED, string);
SetPlayerArmour(playerid, 100);
return 1;
}
if(PlayerInfo[playerid][pAdmin] >=6)
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Community-Manager im Dienst!");
SetPlayerColor(playerid,RED);
AdminDuty[playerid] = 1;
CommunityLABEL = "*Community-Manager on Duty*";
Community_3D[playerid] = Create3DTextLabel(CommunityLABEL,RED,30.0,40.0,50.0,40.0,0,1); //Zeile 21092
Attach3DTextLabelToPlayer(Community_3D[playerid], playerid, 0.0, 0.0, 0.4); //Zeile 21093
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"Server Manager %s[ID:%d] ist nun im Dienst [Er ist Rot markiert]*",sendername,playerid);
SendClientMessageToAll(COLOR_RED, string);
SetPlayerArmour(playerid, 100);
return 1;
}
if(PlayerInfo[playerid][pAdmin] >=7)
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun als Serverleitung im Dienst!");
SetPlayerColor(playerid,RED);
AdminDuty[playerid] = 1;
ProjektLABEL = "*Projekt-Leitung on Duty*";
Projekt_3D[playerid] = Create3DTextLabel(ProjektLABEL,RED,30.0,40.0,50.0,40.0,0,1); //Zeile 21105
Attach3DTextLabelToPlayer(Projekt_3D[playerid], playerid, 0.0, 0.0, 0.4); //Zeile 21106
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"Serverleitung %s[ID:%d] ist nun im Dienst [Er ist Rot markiert]*",sendername,playerid);
SendClientMessageToAll(COLOR_RED, string);
SetPlayerArmour(playerid, 100);
return 1;
}
}
if(AdminDuty[playerid] == 1)
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist nun nichtmehr On Duty!");
Delete3DTextLabel(Projekt_3D[playerid]); //21117
Delete3DTextLabel(Community_3D[playerid]); //21118
Delete3DTextLabel(Scripter_3D[playerid]); //21119
Delete3DTextLabel(Administrator_3D[playerid]); //21120
Delete3DTextLabel(Mod_3D[playerid]); //21121
Delete3DTextLabel(Supporter_3D[playerid]); //21122
Delete3DTextLabel(ProbeSupporter_3D[playerid]); //21123
SetPlayerArmour(playerid, 0);
AdminDuty[playerid] = 0;
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
}
else
{
SetPlayerColor(playerid,TEAM_HIT_COLOR);
}
}
return 1;
}
return 1;
}
so jetzt kommt
(21285) : error 047: array sizes do not match, or destination array is too small
(21355) : error 047: array sizes do not match, or destination array is too small
(21369) : error 047: array sizes do not match, or destination array is too small
zeilen:
ProbeSupporterLABEL = "*Probe Supporter on Duty*";//Zeile 21285
CommunityLABEL = "*Community-Manager on Duty*";//Zeile 21355
ProjektLABEL = "*Projekt-Leitung on Duty*";//Zeile 21369
aber warum dann bei den anderen dann nich
Mfg