07.07.2014, 14:31
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:
EDIT: Doesn't work this:
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
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", ""); } }
Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(newkeys == KEY_NO) { SelectTextDraw(playerid, 0xFF00FFAA); } return 1; }
![Sad](images/smilies/sad.gif)