Why don't worked ? Click textdraws
#1

Hey guys, I click click anywhere on the screen i get a Dialog.
Code:
PHP код:
new PlayerText:LTextdraw[12][MAX_PLAYERS]; 
PHP код:
public OnPlayerConnect(playerid)
{
    
LoadTextDraws(playerid);
    for(new 
i=0i<=11i++) PlayerTextDrawShow(playeridLTextdraw[i][playerid]);

PHP код:
public OnPlayerClickPlayerTextDraw(playeridPlayerText:playertextid)
{
    if(
playertextid == LTextdraw[3][playerid] || playertextid == LTextdraw[5][playerid]) { //user
        
ShowPlayerDialog(playeridInputFelhDIALOG_STYLE_INPUT"Bejelentkezйs/Regisztrбciу""Kйrjьk add meg a felhasznбlуnevedet! Vagy ha йpp regisztrбlsz adj meg egy tetszőlegest!""Rendben""Mйgse");
        
CancelSelectTextDraw(playerid);
    } else if(
playertextid == LTextdraw[4][playerid] || playertextid == LTextdraw[6][playerid]) { //pass
        
ShowPlayerDialog(playeridInputPassDIALOG_STYLE_INPUT"Bejelentkezйs/Regisztrбciу""Kйrjьk add meg a jelszavadat! Vagy ha йpp regisztrбlsz adj meg egy tetszőlegest!""Rendben""Mйgse");
        
CancelSelectTextDraw(playerid);
    } else if(
playertextid == LTextdraw[10][playerid] || playertextid == LTextdraw[8][playerid]) { //login
         
GetPVarString(playerid"username"Player[playerid][username], 50);
        
GetPVarString(playerid"password"Player[playerid][password], 129);
         new 
rowsfields;
        new 
Query[160];
        
format(Querysizeof(Query), "SELECT `username` `password` FROM `accounts` WHERE `username` = '%s', `password` = MD5('%s') LIMIT 1"Player[playerid][username], Player[playerid][password]);
        
mysql_query(mysqlQuery);
        
cache_get_data(rowsfieldsmysql);
        if(
rows) {
            
SetPlayerTime(playerid120);
            
TogglePlayerControllable(playerid,1);
            
prc_Moving[playerid] = false;
            
SendClientMessage(playerid,COLOR_GREEN,"Sikeresen bejelentkeztйl!");
            for(new 
i=0i<=11i++) PlayerTextDrawHide(playeridLTextdraw[i][playerid]);
            
LoadStats(playerid);
            
SetCameraBehindPlayer(playerid);
            
CancelSelectTextDraw(playerid);
          } else {
            
SendClientMessage(playeridCOLOR_LIGHTRED"Hiba: Hibбs felhasznбlуnйv vagy jelszу!");
            
SelectTextDraw(playerid, -1);
            
CancelSelectTextDraw(playerid);
          }
     } else if(
playertextid == LTextdraw[11][playerid] || LTextdraw[9][playerid]) { //reg
         
ShowPlayerDialog(playeridInputNameDIALOG_STYLE_INPUT"Regisztrбciу""Kйrjьk vбlassz egy RP-s karakternevet magadnak!""Regisztrбciу""Vissza");
        
CancelSelectTextDraw(playerid);
    }
    return 
1;

PHP код:
public OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    switch(
dialogid)
    {
        case 
InputFelh: {
            new 
len strlen(inputtext);
            
SetPVarString(playerid,"username",inputtext);
            
SelectTextDraw(playerid, -1);
            if(
len >= 1PlayerTextDrawSetString(playeridLTextdraw[5][playerid], inputtext);
        }
        case 
InputPass: {
            new 
len strlen(inputtext);
            
SetPVarString(playerid,"password",inputtext);
             
SelectTextDraw(playerid, -1);
             if(
len >= 1PlayerTextDrawSetString(playeridLTextdraw[6][playerid], "******");
        }
        case 
InputName:
        {
            new 
len strlen(inputtext);
            if(
len 10 || len 23) {
                
SendClientMessage(playeridCOLOR_LIGHTRED"Hiba: A karaktered nevйnek 10 karakternйl hosszabbnak йs 24 karakternйl rцvidebbnek kell lennie!");
                
ShowPlayerDialog(playeridInputNameDIALOG_STYLE_INPUT"Regisztrбciу""Kйrjьk vбlassz egy RP-s karakternevet magadnak!""Regisztrбciу""Vissza");
            } else {
                new 
pos strfind(inputtext"_");
                if(
pos == -1) {
                    
SendClientMessage(playeridCOLOR_LIGHTRED"Hiba: A karakter nйvnek az RP-s keretek kцzй kell tartoznia!\nVezetйknйv_Keresztnйv formбban.");
                    
ShowPlayerDialog(playeridInputNameDIALOG_STYLE_INPUT"Regisztrбciу""Kйrjьk vбlassz egy RP-s karakternevet magadnak!""Regisztrбciу""Vissza");
                } else {
                        
GetPVarString(playerid"username"Player[playerid][username], 50);
                    
GetPVarString(playerid"password"Player[playerid][password], 129);
                    new 
Query[512], playerip[16];
                    
GetPlayerIp(playeridplayeripsizeof(playerip));
                    
format(Querysizeof(Query), "INSERT INTO `accounts` (`username`, `name`, `password`, `skin`, `IP`, `admin`, `money`, `health`, `armor`, `PosX`, `PosY`, `PosZ`, `PosA`) VALUES ('%s', '%s', MD5('%s'), '23', '%s', 0, 5000, 100.0, 0.0, %f, %f, %f, %f)"Player[playerid][username], inputtextPlayer[playerid][password], playeripSPAWN_XSPAWN_YSPAWN_ZSPAWN_A);
                    
mysql_query(mysqlQuery);
                    
SendClientMessage(playerid,COLOR_GREEN,"Sikeresen regisztrбltбl a szerverre!");
                    
islogin[playerid] = 1;
                    
Player[playerid][ID] = cache_insert_id();
                    
printf("[Regisztrбciу] Ъj felhasznбlу regisztrбlt. Database ID: [%d]"Player[playerid][ID]);
                    
Player[playerid][skin] = 23;
                    
Player[playerid][admin] = 0;
                    
Player[playerid][money] = 5000;
                    
Player[playerid][health] = 100;
                    
Player[playerid][armour] = 0;
                    
Player[playerid][PosX] = SPAWN_X;
                    
Player[playerid][PosY] = SPAWN_Y;
                    
Player[playerid][PosZ] = SPAWN_Z;
                    
Player[playerid][PosA] = SPAWN_A;
                    
SetSpawnInfo(playerid023SPAWN_XSPAWN_YSPAWN_ZSPAWN_A000000);
                    
SpawnPlayer(playerid);
                    
SetPlayerColor(playeridCOLOR_WHITE);
                       
SetPlayerName(playeridPlayer[playerid][name]);
                    
GivePlayerMoney(playerid,5000);
                     for(new 
i=0i<=11i++) PlayerTextDrawHide(playeridLTextdraw[i][playerid]);
                }
            }
        }
    }
    return 
false;

PHP код:
pub:LoadTextDraws(playerid) {
    
LTextdraw[0][playerid] = CreatePlayerTextDraw(playerid470.235290134.500000"usebox");
    
PlayerTextDrawLetterSize(playeridLTextdraw[0][playerid], 0.00000019.905555);
    
PlayerTextDrawTextSize(playeridLTextdraw[0][playerid], 162.2352900.000000);
    
PlayerTextDrawAlignment(playeridLTextdraw[0][playerid], 1);
    
PlayerTextDrawColor(playeridLTextdraw[0][playerid], 0);
    
PlayerTextDrawUseBox(playeridLTextdraw[0][playerid], true);
    
PlayerTextDrawBoxColor(playeridLTextdraw[0][playerid], 102);
    
PlayerTextDrawSetShadow(playeridLTextdraw[0][playerid], 0);
    
PlayerTextDrawSetOutline(playeridLTextdraw[0][playerid], 0);
    
PlayerTextDrawFont(playeridLTextdraw[0][playerid], 0);
    
LTextdraw[1][playerid] = CreatePlayerTextDraw(playerid469.764709114.083335"usebox");
    
PlayerTextDrawLetterSize(playeridLTextdraw[1][playerid], 0.0000001.757407);
    
PlayerTextDrawTextSize(playeridLTextdraw[1][playerid], 162.7058860.000000);
    
PlayerTextDrawAlignment(playeridLTextdraw[1][playerid], 1);
    
PlayerTextDrawColor(playeridLTextdraw[1][playerid], 0);
    
PlayerTextDrawUseBox(playeridLTextdraw[1][playerid], true);
    
PlayerTextDrawBoxColor(playeridLTextdraw[1][playerid], 7595620);
    
PlayerTextDrawSetShadow(playeridLTextdraw[1][playerid], 0);
    
PlayerTextDrawSetOutline(playeridLTextdraw[1][playerid], 0);
    
PlayerTextDrawFont(playeridLTextdraw[1][playerid], 0);
    
LTextdraw[2][playerid] = CreatePlayerTextDraw(playerid244.235519115.499984"Felhasznбlу felьlet");
    
PlayerTextDrawLetterSize(playeridLTextdraw[2][playerid], 0.4499991.600000);
    
PlayerTextDrawAlignment(playeridLTextdraw[2][playerid], 1);
    
PlayerTextDrawColor(playeridLTextdraw[2][playerid], -1);
    
PlayerTextDrawSetShadow(playeridLTextdraw[2][playerid], 0);
    
PlayerTextDrawSetOutline(playeridLTextdraw[2][playerid], 1);
    
PlayerTextDrawBackgroundColor(playeridLTextdraw[2][playerid], 51);
    
PlayerTextDrawFont(playeridLTextdraw[2][playerid], 1);
    
PlayerTextDrawSetProportional(playeridLTextdraw[2][playerid], 1);
    
LTextdraw[3][playerid] = CreatePlayerTextDraw(playerid420.352844162.499984"usebox");
    
PlayerTextDrawLetterSize(playeridLTextdraw[3][playerid], 0.0000001.951854);
    
PlayerTextDrawTextSize(playeridLTextdraw[3][playerid], 215.8823390.000000);
    
PlayerTextDrawAlignment(playeridLTextdraw[3][playerid], 1);
    
PlayerTextDrawColor(playeridLTextdraw[3][playerid], 0);
    
PlayerTextDrawUseBox(playeridLTextdraw[3][playerid], true);
    
PlayerTextDrawBoxColor(playeridLTextdraw[3][playerid], 7595620);
    
PlayerTextDrawSetShadow(playeridLTextdraw[3][playerid], 0);
    
PlayerTextDrawSetOutline(playeridLTextdraw[3][playerid], 0);
    
PlayerTextDrawFont(playeridLTextdraw[3][playerid], 0);
    
PlayerTextDrawSetSelectable(playeridLTextdraw[3][playerid], true);
    
LTextdraw[4][playerid] = CreatePlayerTextDraw(playerid421.352844193.833328"usebox");
    
PlayerTextDrawLetterSize(playeridLTextdraw[4][playerid], 0.0000001.951854);
    
PlayerTextDrawTextSize(playeridLTextdraw[4][playerid], 215.8823390.000000);
    
PlayerTextDrawAlignment(playeridLTextdraw[4][playerid], 1);
    
PlayerTextDrawColor(playeridLTextdraw[4][playerid], 0);
    
PlayerTextDrawUseBox(playeridLTextdraw[4][playerid], true);
    
PlayerTextDrawBoxColor(playeridLTextdraw[4][playerid], 7595620);
    
PlayerTextDrawSetShadow(playeridLTextdraw[4][playerid], 0);
    
PlayerTextDrawSetOutline(playeridLTextdraw[4][playerid], 0);
    
PlayerTextDrawFont(playeridLTextdraw[4][playerid], 0);
    
PlayerTextDrawSetSelectable(playeridLTextdraw[4][playerid], true);
    
LTextdraw[5][playerid] = CreatePlayerTextDraw(playerid245.647399162.750030"Felhasznбlуnйv");
    
PlayerTextDrawLetterSize(playeridLTextdraw[5][playerid], 0.4499991.600000);
    
PlayerTextDrawAlignment(playeridLTextdraw[5][playerid], 1);
    
PlayerTextDrawColor(playeridLTextdraw[5][playerid], -1);
    
PlayerTextDrawSetShadow(playeridLTextdraw[5][playerid], 0);
    
PlayerTextDrawSetOutline(playeridLTextdraw[5][playerid], 1);
    
PlayerTextDrawBackgroundColor(playeridLTextdraw[5][playerid], 51);
    
PlayerTextDrawFont(playeridLTextdraw[5][playerid], 1);
    
PlayerTextDrawSetProportional(playeridLTextdraw[5][playerid], 1);
    
PlayerTextDrawSetSelectable(playeridLTextdraw[5][playerid], true);
    
LTextdraw[6][playerid] = CreatePlayerTextDraw(playerid244.706115194.249954"Jelszу");
    
PlayerTextDrawLetterSize(playeridLTextdraw[6][playerid], 0.4499991.600000);
    
PlayerTextDrawAlignment(playeridLTextdraw[6][playerid], 1);
    
PlayerTextDrawColor(playeridLTextdraw[6][playerid], -1);
    
PlayerTextDrawSetShadow(playeridLTextdraw[6][playerid], 0);
    
PlayerTextDrawSetOutline(playeridLTextdraw[6][playerid], 1);
    
PlayerTextDrawBackgroundColor(playeridLTextdraw[6][playerid], 51);
    
PlayerTextDrawFont(playeridLTextdraw[6][playerid], 1);
    
PlayerTextDrawSetProportional(playeridLTextdraw[6][playerid], 1);
    
PlayerTextDrawSetSelectable(playeridLTextdraw[6][playerid], true);
    
LTextdraw[7][playerid] = CreatePlayerTextDraw(playerid184.000167235.083328"Ha elfelejtetted a jelszavadat lйpj velьnk kapcsolatba.");
    
PlayerTextDrawLetterSize(playeridLTextdraw[7][playerid], 0.2857641.209164);
    
PlayerTextDrawAlignment(playeridLTextdraw[7][playerid], 1);
    
PlayerTextDrawColor(playeridLTextdraw[7][playerid], -1);
    
PlayerTextDrawSetShadow(playeridLTextdraw[7][playerid], 0);
    
PlayerTextDrawSetOutline(playeridLTextdraw[7][playerid], 1);
    
PlayerTextDrawBackgroundColor(playeridLTextdraw[7][playerid], 51);
    
PlayerTextDrawFont(playeridLTextdraw[7][playerid], 1);
    
PlayerTextDrawSetProportional(playeridLTextdraw[7][playerid], 1);
    
LTextdraw[8][playerid] = CreatePlayerTextDraw(playerid308.823486273.916748"usebox");
    
PlayerTextDrawLetterSize(playeridLTextdraw[8][playerid], 0.0000002.128541);
    
PlayerTextDrawTextSize(playeridLTextdraw[8][playerid], 184.8236990.000000);
    
PlayerTextDrawAlignment(playeridLTextdraw[8][playerid], 1);
    
PlayerTextDrawColor(playeridLTextdraw[8][playerid], 0);
    
PlayerTextDrawUseBox(playeridLTextdraw[8][playerid], true);
    
PlayerTextDrawBoxColor(playeridLTextdraw[8][playerid], 7595620);
    
PlayerTextDrawSetShadow(playeridLTextdraw[8][playerid], 0);
    
PlayerTextDrawSetOutline(playeridLTextdraw[8][playerid], 0);
    
PlayerTextDrawFont(playeridLTextdraw[8][playerid], 0);
    
LTextdraw[9][playerid] = CreatePlayerTextDraw(playerid449.117401273.750061"usebox");
    
PlayerTextDrawLetterSize(playeridLTextdraw[9][playerid], 0.0000002.081482);
    
PlayerTextDrawTextSize(playeridLTextdraw[9][playerid], 323.6471550.000000);
    
PlayerTextDrawAlignment(playeridLTextdraw[9][playerid], 1);
    
PlayerTextDrawColor(playeridLTextdraw[9][playerid], 0);
    
PlayerTextDrawUseBox(playeridLTextdraw[9][playerid], true);
    
PlayerTextDrawBoxColor(playeridLTextdraw[9][playerid], 7595620);
    
PlayerTextDrawSetShadow(playeridLTextdraw[9][playerid], 0);
    
PlayerTextDrawSetOutline(playeridLTextdraw[9][playerid], 0);
    
PlayerTextDrawFont(playeridLTextdraw[9][playerid], 0);
    
LTextdraw[10][playerid] = CreatePlayerTextDraw(playerid193.882400275.916687"Bejelentkezйs");
    
PlayerTextDrawLetterSize(playeridLTextdraw[10][playerid], 0.4499991.600000);
    
PlayerTextDrawAlignment(playeridLTextdraw[10][playerid], 1);
    
PlayerTextDrawColor(playeridLTextdraw[10][playerid], -1);
    
PlayerTextDrawSetShadow(playeridLTextdraw[10][playerid], 0);
    
PlayerTextDrawSetOutline(playeridLTextdraw[10][playerid], 1);
    
PlayerTextDrawBackgroundColor(playeridLTextdraw[10][playerid], 51);
    
PlayerTextDrawFont(playeridLTextdraw[10][playerid], 1);
    
PlayerTextDrawSetProportional(playeridLTextdraw[10][playerid], 1);
    
LTextdraw[11][playerid] = CreatePlayerTextDraw(playerid342.117309275.333435"Regisztrбciу");
    
PlayerTextDrawLetterSize(playeridLTextdraw[11][playerid], 0.4499991.600000);
    
PlayerTextDrawAlignment(playeridLTextdraw[11][playerid], 1);
    
PlayerTextDrawColor(playeridLTextdraw[11][playerid], -1);
    
PlayerTextDrawSetShadow(playeridLTextdraw[11][playerid], 0);
    
PlayerTextDrawSetOutline(playeridLTextdraw[11][playerid], 1);
    
PlayerTextDrawBackgroundColor(playeridLTextdraw[11][playerid], 51);
    
PlayerTextDrawFont(playeridLTextdraw[11][playerid], 1);
    
PlayerTextDrawSetProportional(playeridLTextdraw[11][playerid], 1);
    return 
1;

Sorry I have bad english skill.
Reply
#2

Bump, please.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)