Hallo Liebe Community
ich hab ein Problem mit dem erstellen von fraktionen
undzwar habe ich ein auf MYSQL basierendes login und register und admin system in meinem script und habe jetzt versucht eine fraktion hinzuzufügen
und bekomme nun folgende errors die vorher nicht da waren
Zeile (107) : Unbekannte Variable : "Connect_To_Database"
Zeile (130) : Unbekannte Variable : "mysql_CheckAccount"
Zeile (132) : error 012: invalid function call, not a valid address
Zeile (132) : Befehl hat keinen Sinn
Zeile (132) : Erwartete Zeichen ";", aber gefunden ")"
Zeile (132) : Ungültiger Befehl
Zeile (132) : Zuviele Fehler in einer Zeile
jetzt frage ich mich was ich falsch gemacht haben könnte? dass nach dem
reinschreiben einer Fraktion diese errors auftauchen ? vorher war es
error frei obwohl ich daran nix verändert habe
Zeile 107
public OnGameModeInit()
{
Connect_To_Database(); // <----- zeile 107
SetGameModeText("Roleplay");
AddPlayerClass(1,1482.1995,-1769.2230,18.7958,228.7027,0,0,0,0,0,0); // spawn
AddPlayerClass(1,1482.1995,-1769.2230,18.7958,228.7027,0,0,0,0,0,0); // spawn
AddPlayerClass(1,1482.1995,-1769.2230,18.7958,228.7027,0,0,0,0,0,0); // spawn
//====Timer====//
SetTimer("Servernachricht",1800000,true);
SetTimer("PayDay",3600000,true);
return 1;
}
Zeile 130 und 132
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
if(GetPVarInt(playerid,"Eingeloggt") == 0)
{
new string[128];
if(mysql_CheckAccount(playerid) == 0) // <------------------------------- ZEILE 130
{
format(string,sizeof(string),"||========| Willkommen auf %s |========||",SpielerName(playerid)); // <------------ ZEILE 132
SendClientMessage(playerid,COLOR_WEISS,"Sie besitzen noch kein Account auf unsere Datenbank. Bitte erstellen Sie sich ein Account!");
SendClientMessage(playerid,COLOR_ORANGE,string);
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Register",""HTML_GRÜN"Tipp: "HTML_ROT"Wenn Sie ihr Passwort eingegeben haben geben Sie es niemanden weiter, Approved Life wird Sie nie danach Fragen!\n"HTML_WEISS"Bitte geben Sie nun ihr gewünschtes Passwort ein um fortzufahren:","Registrieren","Schließen");
}
else if(mysql_CheckAccount(playerid) == 1)
{
format(string,sizeof(string),"||========| Willkommen zurück auf %s ==||",SpielerName(playerid));
SendClientMessage(playerid, COLOR_WEISS,"Ihr Account wurde in unsere Datenbank gefunden. Bitte loggen Sie sich ein!");
SendClientMessage(playerid,COLOR_ORANGE,string);
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Bitte gib dein Passwort ein:","Login","Abbrechen");
}
}
return 1;
}