Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: LAVendeta poslato Decembar 28, 2015, 22:29:07 POSLE PODNE

Naslov: [Pomoc]~TextDraw nestaje
Poruka od: LAVendeta poslato Decembar 28, 2015, 22:29:07 POSLE PODNE
Skripta koju koristim:Moja
Detaljan opis problema:Znaci U pitanju je text draw koji je selectable i kada se klikne pojavi se dialog za ukucavanje broja godina i kada se ukuca dialog treba da se zatvori i da ispise u Text Drawu na kojem je kliknuo Godine: [broj godina], ali meni samo ceo TD nestane.
Dio skripte:[pawn]   Godine = TextDrawCreate(157.000000, 195.000000, "Godine:");
   TextDrawBackgroundColor(Godine, 255);
   TextDrawFont(Godine, 2);
   TextDrawLetterSize(Godine, 0.370000, 1.000000);
   TextDrawColor(Godine, -1);
   TextDrawSetOutline(Godine, 0);
   TextDrawSetProportional(Godine, 1);
   TextDrawSetShadow(Godine, 1);
   TextDrawSetSelectable(Godine, 1);[/pawn]
[pawn]if(clickedid == Godine)
    {
         SCM(playerid, Plava, "Unesite vase Godine.");
         ShowPlayerDialog(playerid,DIALOG_GODINE, DIALOG_STYLE_INPUT, "Godine", "Molimo vas da unesete vase godine:", "Continue", "Cancel");
         CancelSelectTextDraw(playerid);
    }[/pawn]
[pawn]   if(dialogid == DIALOG_GODINE)
   {
       if(response)
      {
           new Godinice, message[64];
         Godinice = strval(inputtext);
         
            if(Godinice < 12 || Godinice > 70)
            {
               ShowPlayerDialog(playerid, DIALOG_GODINE, DIALOG_STYLE_INPUT,"{FF0000}Greska","{FF0000}Nesmete imati manje od 12 i vise od 70 {FF0000}Godina.","Ok","");
            SendClientMessage(playerid, Crvena, "Morate Imati najmanje 12 {FF0000}Godina");
            }
            else
             {
            PlayerInfo[playerid][pGodine] = Godinice;
               format(message, sizeof(message), "Uredu imate %d Godina", Godinice);
               SendClientMessage(playerid, Plava, message);
               
               new newtext[21];
               format(newtext, sizeof(newtext), "Godine: ", Godinice);
                TextDrawSetString(Godine, newtext);
                TextDrawShowForPlayer(playerid, Godine);
            }
      }
   }[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Naslov: Odg: [Pomoc]~TextDraw nestaje
Poruka od: LAVendeta poslato Decembar 30, 2015, 02:01:21 PRE PODNE
Resio.