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

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4203 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

(redaguota)

Gera dieną visiems !, prašau pagalbos dėl skriptinimo. Taigi, iškart pasakau, jog esu labai žalias, sukūriau neseniai vos vieną komandą. Taigi norėčiau, jog padėtumėte. KLAUSIMAS PO NUOTRAUKĄ BUS.

 

f7cf129cd954742d3a11e15a35758931561.png

 

 

Jums skripteriams tikriausiai bus labai durnas klausimas, tad kaip kurti toliau, ką po tu kodu dėti, ar vėl reikia rašytį tą if strmp ir pnš? apšvieskite jei nesunku, atsidėkosiu reputacijos taškais :).


Nelabai supratau, kodėl kažkoks Vytune, įvertino - rep?

 

Ką aš blogo padariau ?

Redaguota , nario ThemsMatas

Jei nori, kad veiktų lentelė, naudoji OnDialogResponse. Jei nori pridėti dar vieną komandą rašai ją virš 

return 0;

Beje, siūlau naudoti ne strcmp (tai ką tu naudoji dabar, OnPlayerCommandText funkciją), o zcmd include. Jį parsisiųsti gali iš čia.

prieš 15 valandas(-ų), perestukinas maskatuoklis parašė:

koks skirtumas motyvuotas ar ne, paprasiau padaryt o uz tai repais atsiskaitysiu, kas gales tas pades. Neieskau motyvatoriu.

Ačiū kurie padėjo.

+ Martynai, neina atsisiūsti iš ten, link'ai neveikia :).

Kaip neveikia? Ką tik parsisiunčiau: http://www.solidfiles.com/d/879d1213462fc1562d16d464e90c8cf9/zcmd.inc

prieš 15 valandas(-ų), perestukinas maskatuoklis parašė:

koks skirtumas motyvuotas ar ne, paprasiau padaryt o uz tai repais atsiskaitysiu, kas gales tas pades. Neieskau motyvatoriu.

 

Dabar seniai tą dalyką mokinausi, bet tau dabar reikia po: 

OnDialogResponse 

 

  1. if(dialogid == 2031)
  2. {
  3. if(response)
  4. {
  5. if(listitem == 0){
  6. }
  7. else if(listitem == 1){
  8. }
  9. }
  10. return 1;
  11. }

 

Beje, su switch geriau:

if( dialogid == DIALOG_ID )
{
    if( response )
    {
        switch( listitem )
        {
            case 0:
            {
                // kodas...
            }
            case 1:
            {
                // kodas...
            }
            // ir t.t.
        }       
    }
}
prieš 15 valandas(-ų), perestukinas maskatuoklis parašė:

koks skirtumas motyvuotas ar ne, paprasiau padaryt o uz tai repais atsiskaitysiu, kas gales tas pades. Neieskau motyvatoriu.

(redaguota)
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
  if(dialogid == tas tavo idas)
  {
 tavo veiksmai
 return true;
 }
return 1;
}
 

all turi but tep

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 2031)
    {
    kas atsitiks.
    return true;
    }
return 1;
}

jeigu nori kad butu pasirinkimai turi pasidaryti to showplayerdialog'o styla i DIALOG_STYLE_LIST

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 2031)
    {
    switch(listitem) //pasirenkam
    {
    case 0:
   {
  veiksmai
  return true;
   }
return 1;
}

viskas priklauso nuo to kiek turi eilučiu na pavyzdis

ShowPlayerDialog(playerid, 2031, DIALOG_STYLE_LIST, "Pasirinkite","Pirkti vip\nParduoti kazka\nParsiduoti už bapkes","Gerai","");

tada tie trys pasirinkimai bus išviso 3, case 0:       case 1:       ir case 2:

Ką gi reikškia \n ? Ogi tai kad žodį perkels į kita eilutę.

 

Taip pat patariu skriptinti per st 3 (sublime text 3) įsirašimo pamoką rasi : http://www.supergames.lt/topic/206427-pagalbos-%C2%*Myliu SuperGames.lt*-sublime-text-2/

 

jeigu reiks pagalbos nurodyt compileriui kuriame folderi dirbi kad viska ok compilintu, rašyk į skp:

Karolis.Kietux
Redaguota , nario JimmyEXE

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4203 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ą...