Szerző Téma: Input Dialogból való adat lekérdezése  (Megtekintve 871 alkalommal)

Nem elérhető SnooP

  • 1798
  • SnooP
    • Profil megtekintése
Input Dialogból való adat lekérdezése
« Dátum: 2013. március 09. - 14:06:01 »
0 Show voters
Helló.
Az lenne a kérdésem, hogy van egy Input Dialog és abba beleírunk egy bizonyos adatot akkor azt, hogy olvassuk ki belõle?
Elõre is köszönöm.
« Utoljára szerkesztve: 2013. március 09. - 14:41:26 írta SnooP »

Nem elérhető BackUP

  • 908
    • Profil megtekintése
Input Dialogból való adat lekérdezése
« Válasz #1 Dátum: 2013. március 09. - 14:12:56 »
+1 Show voters
Az inputtext[]-ben tárolja.
itt egy példa:
http://sampforum.hu/index.php?topic=12048.0
Amúgy nagyon egyszerû.
ez egy másik példa:
 

              if(dialogid == 321321)
{
    if(response)
    {
        new str[128];
        format(str,sizeof(str),\"Ezt írták be: %s\",inputtext);
        SendClientMessageToAll(zold,str);
                   }
                   return 1;
}

 
Remélem érthetõ



E:
nemtudom miért ilyen elcsúszottak a sorok, válaszban akárhogy szerkesztem elküldésnél elcsúszik.
Nem teszteltem, de így szerintem jó..
« Utoljára szerkesztve: 2013. március 09. - 14:14:43 írta BackUP »

Nem elérhető SnooP

  • 1798
  • SnooP
    • Profil megtekintése
Input Dialogból való adat lekérdezése
« Válasz #2 Dátum: 2013. március 09. - 14:24:15 »
0 Show voters
Áh vágom. És még egy kérdés:
Ha van egy List-es dialogom és abban létre akarok hozni egy Input dialogot ezeket a visszalépéseket valamint okékat, hogy oldom meg, ezzel már elvacakoltam 2 órát de vagy erroros vagy nem mûködött.  :mistrust:

Nem elérhető BackUP

  • 908
    • Profil megtekintése
Input Dialogból való adat lekérdezése
« Válasz #3 Dátum: 2013. március 09. - 14:25:49 »
0 Show voters
Mármint, ha listában kiválasztasz egyet, és megnyílik egy inputos?

Nem elérhető SnooP

  • 1798
  • SnooP
    • Profil megtekintése
Input Dialogból való adat lekérdezése
« Válasz #4 Dátum: 2013. március 09. - 14:29:44 »
0 Show voters
Pontosan, majd ezeket az  OnDialogResponseokat úgy megoldani, hogy az egész csak 1 listitemben legyen.
Magyarán: Dialogban amikor rákattint az elsõ listitemre, kihoz neki egy input dialogot és aval, ha rákattint az OK-ra akkor tegyük fel kiír egy \'Csá\'-t a chatbe viszont, ha \'Mégse\'-re megy akkor pedig visszaviszi az eredeti dialog listába. Remélem érthetõ volt :D

Nem elérhető BackUP

  • 908
    • Profil megtekintése
Input Dialogból való adat lekérdezése
« Válasz #5 Dátum: 2013. március 09. - 14:30:32 »
0 Show voters
Értem.
Máris megírom neked.

Nem elérhető SnooP

  • 1798
  • SnooP
    • Profil megtekintése
Input Dialogból való adat lekérdezése
« Válasz #6 Dátum: 2013. március 09. - 14:33:14 »
0 Show voters
Idézetet írta: BackUP date=1362835832\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"34643\" data-ipsquote-contentclass=\"forums_Topic
Értem.
Máris megírom neked.
 
Rendben köszönöm. :)

Nem elérhető BackUP

  • 908
    • Profil megtekintése
Input Dialogból való adat lekérdezése
« Válasz #7 Dátum: 2013. március 09. - 14:37:13 »
+1 Show voters
Kész is.
Tesztelve: MÜKÖDIK!
 

if(dialogid == 321)
{
    if(listitem == 0)
    {
        if(!response) return SendClientMessage(playerid,piros,\"** Kiléptél a dialogból!\");
        ShowPlayerDialog(playerid,322,DIALOG_STYLE_INPUT,\"Szöveg\",\"Ide írj valamit:\",\"ok\",\"Mégse\");
}
return 1;
}
if(dialogid == 322)
{
    if(!response)return SendClientMessage(playerid,piros,\"** Kiléptél a dialogból!\");
    {
   new str[128];
   format(str,sizeof(str),\"Ezt írták be: %s\",inputtext);
   SendClientMessageToAll(zold,str);
}
return 1;
}

 
persze, hogy elcsúszik ha ide bemásolom, de remélem érthetõ.

Nem elérhető SnooP

  • 1798
  • SnooP
    • Profil megtekintése
Input Dialogból való adat lekérdezése
« Válasz #8 Dátum: 2013. március 09. - 14:41:04 »
0 Show voters
Persze, nagyon szépen köszönöm a sorokat pedig majd rendezem én :). Ezer hála!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal