Hey Leute ich arbeite an einem DM Server und komme bei einem Stock nicht
weiter wobei ich den Fehler nicht erkenne, im Stock handelt es sich darum das
ich meinen Server Splite in 10 Teile ich benutze mal 2 als Test, also es soll abgefragt
werden ob einer Server online ist wenn ja ob er 10 Spieler hat also voll ist, wenn er voll
ist soll der 2te Server abgefragt werden, (diese Server sind nicht mehr als Variablen,
die für die Ordnung sorgen), also wenn keiner on ist soll halt einer on kommen das sieht bei mir so aus:
(ist nur ein Test mit den Connect etc)
stock IsAServerOpen(playerid)
{
if(Server1!=1) && if(Server2!=1)
{
if(Server1!=1)
{
if(Server1Player==10)
{
SendClientMessage(playerid,Rot2,"Server Besetzt");
if(Server2==0)
{
if(Server2Player==10)
{
return SendClientMessage(playerid,Rot2,"Alle Server sind besetz.");
}
}
}
else
{
Server1=1;
Server1Player++;
Server1Joined[playerid]=1;
SendClientMessage(playerid,Rot2,"Server Erstellt und gejoined, Test erfolgreich");
}
}
}
return 1;
}
und man sollt halt bei einem Textdraw draufklicken und wenn
ich den Stock ausführen will kommt immer ein Fehler:
so siehts aus wenn ich drauf klicke:
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
if(clickedid == SpielSuchen[playerid])
{
IsAServerOpen(playerid);
}
return 1;
}
dann kommt aber dieser Fehler
und ich weis nicht woran es liegt:
: error 029: invalid expression, assumed zero
: warning 215: expression has no effect
: error 001: expected token: ";", but found "if"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.