Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4810 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki, senai jau buvau čia užklydęs, bet gal atsiras ir čia bent vienas patyręs skripteris kuris man patars. Man kažkaip reikia išgauti žaidėjo pasirinkimą, kokią kepurę jis nori naudoti. Kad dialog'e išvestų jo turimas kepures man pavyko, bet dabar vat niekaip nesumąstau kaip gauti jo pasirinkimą... Čia kodas:

Kodas:

stock GetPlayerHat(playerid)
{
   new msg[256];
   if(playerData[playerid][pSkrybele] == 1) format(msg, sizeof(msg), "{ffffff}Skrybelė\n");
   if(playerData[playerid][pGkepure] == 1) strcat(msg,"{ffffff}Geltona kepurė\n");
   if(playerData[playerid][pKaubojaus] == 1) strcat(msg,"{ffffff}Kaubojaus kepurė\n");
   return msg;
}

Kodas:

CMD:kepure(playerid, params[])
{
   new msg[256];
   format(msg, sizeof(msg), "%s", GetPlayerHat(playerid));
   ShowPlayerDialog(playerid,70, DIALOG_STYLE_LIST,"{FFFFFF}[!] {FF6600}Kepurės", msg, "Užsidėti", "Atšaukti");
   return 1;
}

Čia bandžiau kažkaip daryti, bet kažkokia nesąmonė gavos clear.png :

Kodas:

if(dialogid == 70)
   {
       if(response)
       {
           new msg[256];
           if(listitem == 0)
           {
               if(playerData[playerid][pSkrybele] == 1)format(msg, sizeof(msg), "{FFFFFF}[!] {FF6600}Skrybele");
               ShowPlayerDialog(playerid, 71, DIALOG_STYLE_MSGBOX, msg, "{00CC00}Užsidėti{ffffff}/{ff0000}Nusiimti {ffffff}kepurę\n\n<<<  {FF9933}Išmesti kepurę", "Pasirinkti", "Atšaukti");

           }
           else if(listitem == 1)
           {
               if(playerData[playerid][pGkepure] == 1)format(msg, sizeof(msg), "{FFFFFF}[!] {FF6600}Geltona kepurė");
               ShowPlayerDialog(playerid, 71, DIALOG_STYLE_MSGBOX, msg, "{00CC00}Užsidėti{ffffff}/{ff0000}Nusiimti {ffffff}kepurę\n\n<<<  {FF9933}Išmesti kepurę", "Pasirinkti", "Atšaukti");

           }
           else if(listitem == 2)
           {
               if(playerData[playerid][pKaubojaus] == 1)format(msg, sizeof(msg), "{FFFFFF}[!] {FF6600}Kaubojaus kepurė");
               ShowPlayerDialog(playerid, 71, DIALOG_STYLE_MSGBOX, msg, "{00CC00}Užsidėti{ffffff}/{ff0000}Nusiimti {ffffff}kepurę\n\n<<<  {FF9933}Išmesti kepurę", "Pasirinkti", "Atšaukti");

           }

       }
       return 1;
   }

Ačiū!

ef0aba133417a7775f1e9971558e8e82584.png

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4810 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...