Select textdraw
#1

Hello I need help, I done textdraws, no errors but when i connect to the server and i want to get the mouse cursor for click textdraws it's doesen't work.
Code:
Код:
public OnPlayerConnect(playerid)
{
	Pradzia(playerid, 0);
	return 1;
}

public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
	if(clickedid == pradzia5)
	{
	Pradzia(playerid, 2);
	}
	else if(clickedid == pradzia6)
	{
	Pradzia(playerid, 1);
	}
	else if(clickedid == pradzia7)
	{
	Pradzia(playerid, 3);
	}
	return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
	if(newkeys == KEY_NO)
	{
	SelectTextDraw(playerid, 0xFF00FFAA);
	}
	return 1;
}

stock Pradzia(playerid, pasirinkimas)
{
if(pasirinkimas == 0)//Pradћia
{
	SendClientMessage(playerid, -1, "Įjungti kursoriu galite su mygtuku \"N\"");
	TogglePlayerControllable(playerid, false);
	TextDrawShowForPlayer(playerid, pradzia0);
	TextDrawShowForPlayer(playerid, pradzia1);
	TextDrawShowForPlayer(playerid, pradzia2);
	TextDrawShowForPlayer(playerid, pradzia3);
	TextDrawShowForPlayer(playerid, pradzia4);
	TextDrawShowForPlayer(playerid, pradzia5);
	TextDrawShowForPlayer(playerid, pradzia6);
	TextDrawShowForPlayer(playerid, pradzia7);
	TextDrawShowForPlayer(playerid, pradzia8);
	TextDrawShowForPlayer(playerid, pradzia9);
	TextDrawShowForPlayer(playerid, pradzia10);
	TextDrawShowForPlayer(playerid, pradzia11);
	TextDrawShowForPlayer(playerid, pradzia12);
	TextDrawShowForPlayer(playerid, pradzia13);
}else if(pasirinkimas == 1) //Registracija
{
	new
		query[ 100 ];
	format(query, sizeof(query), "SELECT * FROM vartotojai WHERE Vardas='%s'", GetPlayerNameEx(playerid));
	mysql_query(query);
	mysql_store_result( );
	if( !mysql_num_rows( ) )
	{
	TextDrawHideForPlayer(playerid, pradzia0);
	TextDrawHideForPlayer(playerid, pradzia1);
	TextDrawHideForPlayer(playerid, pradzia2);
	TextDrawHideForPlayer(playerid, pradzia3);
	TextDrawHideForPlayer(playerid, pradzia4);
	TextDrawHideForPlayer(playerid, pradzia5);
	TextDrawHideForPlayer(playerid, pradzia6);
	TextDrawHideForPlayer(playerid, pradzia7);
	TextDrawHideForPlayer(playerid, pradzia8);
	TextDrawHideForPlayer(playerid, pradzia9);
	TextDrawHideForPlayer(playerid, pradzia10);
	TextDrawHideForPlayer(playerid, pradzia11);
	TextDrawHideForPlayer(playerid, pradzia12);
	TextDrawHideForPlayer(playerid, pradzia13);
	ShowPlayerDialog(playerid, 0, DIALOG_STYLE_PASSWORD, "Serverio Registracija", "Sugalvokite norimą slaptaћodį ir įveskite jį apačioje", "Įvesta", "Iљeiti");
	}else{
	SendClientMessage(playerid, -1, "{FF0000}[SERVERIS]: Љis vartotojas jau registruotas! Norėdamas(-a) prisijungti spausk \"Prisijungimas\"");
	}
}else if(pasirinkimas == 2) //Prisijungimas
{
	new
		query[ 100 ];
	format(query, sizeof(query), "SELECT * FROM vartotojai WHERE Vardas='%s'", GetPlayerNameEx(playerid));
	mysql_query(query);
	mysql_store_result( );
	if( mysql_num_rows( ) )
	{
	TextDrawHideForPlayer(playerid, pradzia0);
	TextDrawHideForPlayer(playerid, pradzia1);
	TextDrawHideForPlayer(playerid, pradzia2);
	TextDrawHideForPlayer(playerid, pradzia3);
	TextDrawHideForPlayer(playerid, pradzia4);
	TextDrawHideForPlayer(playerid, pradzia5);
	TextDrawHideForPlayer(playerid, pradzia6);
	TextDrawHideForPlayer(playerid, pradzia7);
	TextDrawHideForPlayer(playerid, pradzia8);
	TextDrawHideForPlayer(playerid, pradzia9);
	TextDrawHideForPlayer(playerid, pradzia10);
	TextDrawHideForPlayer(playerid, pradzia11);
	TextDrawHideForPlayer(playerid, pradzia12);
	TextDrawHideForPlayer(playerid, pradzia13);
	ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, "Serverio Prisijungimas", "Įveskite savo slaptaћodį apačioje", "Įvesta", "Iљeiti");
	}else{
	SendClientMessage(playerid, -1, "{FF0000}[SERVERIS]: Љis vartotojas nėra registruotas! Norėdamas(-a) registruotis spausk \"Registruotis\"");
    SendClientMessage(playerid, -1, "Įjungti kursoriu galite su mygtuku \"N\"");
	}
}else if(pasirinkimas == 3) //Informacija
{
	ShowPlayerDialog(playerid, 9999, DIALOG_STYLE_MSGBOX, "Serverio Informacija", "Serveris pradėtas kurti 2014-07-07, serverio veiksmas vyksta kaћkokiame mieste", "Gerai", "");
}
}
EDIT: Doesn't work this:
Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
	if(newkeys == KEY_NO)
	{
	SelectTextDraw(playerid, 0xFF00FFAA);
	}
	return 1;
}
but when i SPAWN it's working normaly.... But i want when player isn't spanwed when it will work but i can't do this
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)