Guten Tag,
Ich habe grade ein Fraktions Chat für die Grove Street mit Rängen erstellt.
Als erstes habe ich sie oben #defined.
#define fraktrang1 "Anfänger"
#define fraktrang2 "Laufbursche"
#define fraktrang3 "Autopolierer"
#define fraktrang4 "Homie"
#define fraktrang5 "Unterboss"
#define fraktrang6 "Boss"
Dann über ocmd:
ocmd:f(playerid, params[])
{
new Text[250];
if(!isPlayerInFrakt(playerid,2))return SendClientMessage(playerid,Grau,"Du bist kein Grove Street Member");
if(sscanf(params, "s", Text))return SendClientMessage(playerid,Grau, "Nutze: /f [Text]");
if(GetPVarInt(playerid,"Fraktionsrang") == 1)
{
format(Text, sizeof (Text), "*Anfänger %s: %s*", SpielerName(playerid), Text);
}
else if(GetPVarInt(playerid,"Fraktionsrang") == 2)
{
format(Text, sizeof (Text), "*Laufbursche %s: %s*", SpielerName(playerid), Text);
}
else if(GetPVarInt(playerid,"Fraktionsrang") == 3)
{
format(Text, sizeof (Text), "*Autopolierer %s: %s*", SpielerName(playerid), Text);
}
else if(GetPVarInt(playerid,"Fraktionsrang") == 4)
{
format(Text, sizeof (Text), "*Homie %s: %s*", SpielerName(playerid), Text);
}
else if(GetPVarInt(playerid,"Fraktionsrang") == 5)
{
format(Text, sizeof (Text), "*Unterboss %s: %s*", SpielerName(playerid), Text);
}
else if(GetPVarInt(playerid,"Fraktionsrang") == 6)
{
format(Text, sizeof (Text), "*Boss %s: %s*", SpielerName(playerid), Text);
}
for(new i = 0; i < GetMaxPlayers(); i++)
{
if(GetPVarInt(playerid,"Fraktionsrang") == 1 || GetPVarInt(playerid,"Fraktionsrang") == 2 || GetPVarInt(playerid,"Fraktionsrang") == 3 || GetPVarInt(playerid,"Fraktionsrang") == 1 || GetPVarInt(playerid,"Fraktionsrang") == 4 || GetPVarInt(playerid,"Fraktionsrang") == 5 || GetPVarInt(playerid,"Fraktionsrang") == 6)
{
SendClientMessage(i, Blau, Text);
}
}
return 1;
}
Dann kommen Warnings :s
C:\Users\Alex\Desktop\Testserver\gamemodes\Selfmade.pwn(52) : warning 201: redefinition of constant/macro (symbol "fraktrang1")
C:\Users\Alex\Desktop\Testserver\gamemodes\Selfmade.pwn(53) : warning 201: redefinition of constant/macro (symbol "fraktrang2")
C:\Users\Alex\Desktop\Testserver\gamemodes\Selfmade.pwn(54) : warning 201: redefinition of constant/macro (symbol "fraktrang3")
C:\Users\Alex\Desktop\Testserver\gamemodes\Selfmade.pwn(55) : warning 201: redefinition of constant/macro (symbol "fraktrang4")
C:\Users\Alex\Desktop\Testserver\gamemodes\Selfmade.pwn(56) : warning 201: redefinition of constant/macro (symbol "fraktrang5")
C:\Users\Alex\Desktop\Testserver\gamemodes\Selfmade.pwn(57) : warning 201: redefinition of constant/macro (symbol "fraktrang6")
Warum?
Gruß