Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3435 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Iškilo problema, paleidus serverį ir bandand į jį prisijungti OnPlayerConnect suveikia, tačiau nesureaguoja OnPlayerRequestClass ( nebent panaudojus CallLocalFunction )

 

public OnPlayerRequestClass(playerid, classid) {
	printf("executing class request");
	NullData(playerid); ClearChat(playerid);

	new 
		string: query[ 250 ];

	mysql_format(database, query, sizeof query, "SELECT * FROM `banai` WHERE `vardas` = '%s'", GetPlayerNameEx(playerid));
	mysql_pquery(database, query, "OnBanCheck", "i", playerid);

	mysql_format(database, query, sizeof query, "SELECT * FROM `ipbanai` WHERE `ip` = '%s'", GetPlayerIpEx(playerid));
	mysql_pquery(database, query, "OnIpBanCheck", "i", playerid);

	printf("stage 1");

	SetPlayerCameraPos(playerid, 370.3366, 221.2945, 800.4252 + 1);
	SetPlayerCameraLookAt(playerid, 367.5011, 224.0253, 800.1874 + 1);
    SetPlayerFacingAngle(playerid, 173.4430);
	SetPlayerPos(playerid, 364.3369, 240.2247, 800.1874);

	simpleMSG(playerid, ""hex_GREY"Sveikas(-a) "hex_lBLUE"%s "sfg_hex_GREY"atvykęs(-usi) į sa-mp serverį!", GetPlayerNameEx(playerid));

	printf("stage 2");

	new 
		string: size_form[ 600 ];

	mysql_format(database, query, sizeof query, "SELECT * FROM `vartotojai` WHERE `vardas` = '%s'", GetPlayerNameEx(playerid));
	new 
		Cache: sql = mysql_query(database, query, true);

	if(cache_get_row_count()) {
		ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, ""hex_SERVER"# "hex_GREY"Prisijungimas", size_form, ""hex_GREY"Jungtis", "");
		printf("xx");
	} else {
		ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, ""hex_SERVER"# "hex_GREY"Registracija", size_form, ""hex_GREY"Toliau", "");
		printf("xxx");
	}
	cache_delete(sql);

	return 1;
}

public OnPlayerConnect(playerid) {
	char::status_connecting[ playerid ] = true; char::status_playing[ playerid ] = false; char::status_loaded[ playerid ] = false;

	TogglePlayerControllable(playerid, false);
	TogglePlayerSpectating(playerid, true);
	SetSpawnInfo(playerid, 0, 0, 00.0000, 00.0000, 00.0000, 00.0000, 0, 0, 0, 0, 0, 0);

	FadePlayerConnect(playerid);
	CallLocalFunction("OnPlayerRequestClass", "ii", playerid, 0);
	printf("connect executed");
	return 1;
}

 

 

„Life is too short to remove usb safely“


Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3435 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...