Detaljan opis problema: Funkcija "SpajanjeNaServer" treba zapoceti provjeru je li igrac registriran itd. Međutim, server se crasha kad dođe do tog dijela.
Testirano na KUCNOM SERVERU
Lokalni MySQL upaljen, sve tablice imam!
Dio moda:
forward SpajanjeNaServer(playerid);
public SpajanjeNaServer(playerid)
{
new rand = random(sizeof(LoginKamere));
TogglePlayerControllable(playerid, 0);
SetPlayerPos_X(playerid, LoginKamere, LoginKamere, LoginKamere-50);
SetPlayerCameraPos(playerid, LoginKamere, LoginKamere, LoginKamere);
SetPlayerCameraLookAt(playerid, LoginKamere, LoginKamere, LoginKamere);
if(strfind(GetName(playerid), "_", true) != -1)
{
new ip, upit;
GetPlayerIp(playerid, ip, 24);
format(upit, sizeof(upit), "SELECT * FROM `IP Banovi` WHERE `IP` = '%s'", ip);
mysql_query(upit, MYSQL_IPPROVJERA, playerid);
}
else
{
new string;
format(string, sizeof(string), "{FF0000}Vase ime nije u dopustenome formatu!\n\n{FFFF00}\
Kako se ovo ne bi u buducnosti dogadjalo, procitajte kako Vase ime treba izgledati:\n\n\
- Vase ime mora biti u formatu {FFFFFF}Ime_Prezime {FFFF00}i obavezno mora sadrzavati donju crtu.\n\
- Ime ne mora biti Vase pravo ime, ali ne smije biti niti ime neke javne osobe.\n\
- Ime ne smije sadrzavati ime nekog poznatog brenda i ne smije nikoga vrijedjati.\n\
Primjer dobrog imena: {FFFFFF}Mateo_Dukmenic, Petar_Papic");
SPD(playerid, 9999, DIALOG_STYLE_MSGBOX, "Nedopusteno ime!", string, "U redu", "");
KickEx(playerid);
return 1;
}
return 1;
}
Također mi ne promijeni kameru kao sto je napravljeno da promijeni.