Peršokti į turinį

[PAMOKA] /pirktiskin


#Cickė

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


 


Mačiau yra ieškančių panašių pamokų, tad galvoju įkelsiu savo kurtą skriptą. (/pirktiskin) Veikimo principas - parašius /pirktiskin jums nuskaičiuoja 5.000 LT (tokia skin kaina) ir duoda rinktis skin'ą 0-299, parašot į langelį norimo skin ID ir skin jūsų. PASTABA: parašius /pirktiskin iškart nuskaičiuoja pinigus ir atgal jų neatgauni. Šis skriptas taip pat tinka jį pakeist, pavyzdžiui FR serveriui, ar, kad nuimtų kreditus, ne litus (kelių eilučių darbas).


 


I žingsnis


Na, kaip ir visuomet reikia padaryti komandą, aš darau ZCMD, tad reikia ZCMD include'o.


Gale modifikacijos rašau



CMD:pirktiskin(playerid, params[])//Skin pirkimas
{
ShowPlayerDialog(playerid, 69, DIALOG_STYLE_INPUT, "SKIN pirkimas", "Įrašykite norimo SKIN ID! Kaina - 5000!", "Pirkti", "Atsaukti");
GivePlayerMoney(playerid,-5000);
return 1;
}

Ką kas reiškia? (CMD sutrumpintai COMMAND), pirmoj eilutėj įvardinama komanda, antroj sudaro dialogą, trečioj nuima 5.000, ketvirtoj ir penktoj "uždaro" skriptą.


 


II žingsnis


Dabar einame prie callback'o "OnDialogResponse".



    if(dialogid == 69)//Skin pirkimas
   {
       if(response)
      {
          new skinid, message[64];
         skinid = strval(inputtext);
         if(skinid < 0 || skinid > 299)
         {
             SendClientMessage(playerid, 0x66ccffFF, "Klaida - aprangos kodas privalo būti 0-299.");
         }
         else
         {
             SetPlayerSkin(playerid, skinid);
             format(message, sizeof(message), "Nusipirkote naują apranką. [ID %d]", skinid);
             SendClientMessage(playerid, 0x66ccffFF, message);
          }
      }
   }

Aiškinu veikimą: pirmoj eilutėj nurodo dialogą, toliau nustato, kad skin rinktis galima 0-299, ir siunčia žaidėjui pranešimą, tada uždeda žaidėjui skiną ir nusiunčia pranešimą, likusios eilutės užbaigia.


 


Pamoka nebuvo sunki, bet visuomet malonu kuo nors padėti. Pamoka kurta mano, skriptas taip pat.


 


Beje, dialogo ID 69, pasikeisit :D


Redaguota , nario Cameron'Jenkins
Nuoroda į komentarą
Dalintis per kitą puslapį

Čia ne pamoka o skripto gabalas.. nepaaiškintas kas ką daro nieko tiesiog copi paste + jokio saugojimo/krovimo žaidėjas vis prisijunges turės pirkti norima skina?...

Redaguota , nario ☠✞ Ssaint ✞☠
Nuoroda į komentarą
Dalintis per kitą puslapį

 

If a player's skin is set when they are crouching , in a vehicle, or performing certain animations, they will become frozen or otherwise glitched. This can be fixed by using TogglePlayerControllable. Players can be detected as being crouched through GetPlayerSpecialAction (SPECIAL_ACTION_DUCK).

Apie tai taip pat nepagalvojai. Kai pradės skųstis žaidėjai, kad prarado kontrolą...

Nuoroda į komentarą
Dalintis per kitą puslapį

Čia ne pamoka o skripto gabalas.. nepaaiškintas kas ką daro nieko tiesiog copi paste + jokio saugojimo/krovimo žaidėjas vis prisijunges turės pirkti norima skina?...

Šito ir pats nežinau, bet skinas išsisaugo.

 

Iskart parasius komanda nuema 5k, o taip neturetu. + turi buti tikrinimas ar turi tiek, nes kitaip minuse bus jei netures.

Tai gali tą eilutę su GivePlayerMoney(playerid,-5000); perkelt į galą komandos ir nuims pinigus tik kai gausi skiną.

Nuoroda į komentarą
Dalintis per kitą puslapį

Šito ir pats nežinau, bet skinas išsisaugo.

 

Tai gali tą eilutę su GivePlayerMoney(playerid,-5000); perkelt į galą komandos ir nuims pinigus tik kai gausi skiną.

Prajuokinai... Įsidėjo komandą į gamemode, kur saugomas skinas ir sako išsisaugoja... Tai žinoma išsisaugoja... Jei perkelsi į galą, tai nepradės tikrinti ar žaidėjas turi pakankamai pinigų... Pirmiausia pasimokyk, tada vaidink, kad kažką moki ir kurk pamokas...

Nuoroda į komentarą
Dalintis per kitą puslapį

Iskart parasius komanda nuema 5k, o taip neturetu. + turi buti tikrinimas ar turi tiek, nes kitaip minuse bus jei netures.

 

CMD:pirktiskin(playerid)

{

    ShowPlayerDialog(playerid,69,DIALOG_STYLE_INPUT,"SKIN pirkimas","Įrašykite norimo SKIN ID! Kaina - 5000 LT !","Pirkti","Atšaukti");

    if(GetPlayerMoney(playerid < 5000) return SendClientMessage(playerid,RED,"Jūs neturite pakankamai pinigų ! Reikia :: 5.000LT");

    GivePlayerMoney(playerid,-5000);

    return 1 ;

}

 

 

 

Apie tai taip pat nepagalvojai. Kai pradės skųstis žaidėjai, kad prarado kontrolą...

 

 

Būtent .

Nuoroda į komentarą
Dalintis per kitą puslapį

             SetPlayerSkin(playerid, skinid);
             GivePlayerMoney(playerid,-5000);
             format(message, sizeof(message), "Nusipirkote naują apranką. [ID %d]", skinid);
             SendClientMessage(playerid, 0x66ccffFF, message);
 

Pataisys viras, o ten kur buvo aukščiau - išimk.

Redaguota , nario Jonas K.
Nuoroda į komentarą
Dalintis per kitą puslapį

             SetPlayerSkin(playerid, skinid);
             GivePlayerMoney(playerid,-5000);
             format(message, sizeof(message), "Nusipirkote naują apranką. [ID %d]", skinid);
             SendClientMessage(playerid, 0x66ccffFF, message);
 

Pataisys viras, o ten kur buvo aukščiau - išimk.

 

Neveikia? Kame bėda.

Nuoroda į komentarą
Dalintis per kitą puslapį

  • Parašė po 3 savaičių...

O nebūtu geriau jeigu padarytum su pickup? Ir gražiau ir žymiai unikaliau, ir nesuprantu kam kuriai šia pamoka juk iš FRAG bet kas gali išsimti su textdraw sistema :D O šiaip mldc (Aišku jai pats kuriai sava ranka.)

 

Tai pickupą pasidarai žaidime ir padarai veiksmą , kad užlipus ant jo , dialog'ą ta mestu ir viskas . Nieko čia unikalaus nematyčiau . :D

Nuoroda į komentarą
Dalintis per kitą puslapį

Tai pickupą pasidarai žaidime ir padarai veiksmą , kad užlipus ant jo , dialog'ą ta mestu ir viskas . Nieko čia unikalaus nematyčiau . :D

Ne bet vistiek sistema kitaip atrodytu daug gražiau, o dabar su komanda gali net dangui nusipirkti skin čia tau normalu atrodo? :D Nors pozicija būtu nustatęs kokiam interiore ir įjiejima sukuręs :D

Redaguota , nario Mantis QMM
Nuoroda į komentarą
Dalintis per kitą puslapį

  • Parašė po 1 mėnesio...

Šito ir pats nežinau, bet skinas išsisaugo.

 

Tai gali tą eilutę su GivePlayerMoney(playerid,-5000); perkelt į galą komandos ir nuims pinigus tik kai gausi skiną.

Paprašyk, kad modai tema išimtu, tada pasėdek prie tos komandos gera valanda, kiekviena karta, kiekviena eilute pratestuok, nes pievas parašes esi. Klaidini forumo n00bus. Su tuo litu nuimimu visai pieva, kol nusipirks ta skina žmogus gali būti 15k sumokėjes, ai, tiksliau jam net nereikia turėti litų, kad už jį sumokėtų.

Redaguota , nario Expert*
Nuoroda į komentarą
Dalintis per kitą puslapį

  • Parašė po 3 mėnesių...

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


    • tarpininkai
    • tarpininkai
    • tarpininkai

    • apgavikai
    • apgavikai
    • apgavikai

  • Naujausios temos

  • Naujausi būsenos atnaujinimai
    • Nustatymai

    • spiritdust

      Sveiki‎

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

       ‎ ‎ ‎ ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ ‎ 

      ‎ ‎ ‎ 

      ‎ 

      ‎ 

    • So Good√ιק

      https://t.me/zedprofit

      Telegram grupė, kurioje dalinuosi naujausiais Uždarbiais, Airdrop'ais iš kurių galit uždirbti pinigų!

      Taip pat vyksta diskusijos apie Crypto, Forex, Trading bot'us.

      Dalinuosi visa info tam, kad uždirbtumėte ir jūs! 🤑

    • debista

      Parduodu

      csgoroll level 41

      RustClash level 66

      +csgo prime

      Pasiulimus siuskit discord

      @debista

       

       

       

    • yhiunkis

      pardavineju cs2 prime acc po 7,5e FA - premier ready

    • Bemwas

      **MystiqueRP: Naujas Pasaulis Lūkesčiams**

      Sveiki atvykę į MystiqueRP, kur sukuriame nepaprastą pasaulį, leidžiantį jums išgyventi savo svajones ir sukurti savo istoriją. Mūsų serveris siūlo išskirtinę FiveM roleplay patirtį, praturtintą detalių, įvairovės ir įtakos jūsų pasirinktam vaidmeniui.

      **Įvairių Veiklos Galimybių Sankirtoje**

      Nesvarbu, ar norite tapti miesto policininku, žvalgybininku, kurie tylioms gatvėms suteikia saugumą, ar prekybininku, kuris kūrelius savo imperiją, mūsų serveris suteikia platų vaidmenų pasirinkimą, kiekvienam žaidėjui atitinkant jo lūkesčius. Mūsų įvairovė leidžia jums įsitraukti į skirtingas veiklos sritis ir kurti savo pasaulį, kuris jums patinka.

      Išbaigta Ekonomika ir Turinio Sistemos

      Mūsų serverio ekonomika ir turinio sistemos yra subalansuotos ir giliai suprojektuotos, kad suteiktų jums autentišką patirtį. Nuo nekilnojamojo turto investicijų iki verslo verslo plėtros ir net legalių ir nelegalių sandėlių operavimo, galimybių gausa yra riba. Jūsų finansų valdymas, rinkos analizė ir verslo strategija yra pagrindiniai serverio aspektai, kurie jums padeda siekti sėkmės.

      Bendruomenės Dvasia ir Sąveika

      MystiqueRP yra ne tik žaidimo platforma, bet ir draugiška bendruomenė, kurioje prisijungę žaidėjai gali jaustis kaip namie. Mūsų administracija yra pasirengusi padėti, mokyti ir remti naujokus, siekdama užtikrinti, kad visi mūsų žaidėjai turėtų malonią ir įtraukiančią patirtį.

      Norėdami išlaikyti mūsų bendruomenės aktyvumą ir įdomumą, reguliariai organizuojame įvairius renginius, konkursus ir veiklas. Tai gali būti nuotykių ieškojimai, miesto festivaliai, automobilių lenktynės ar netgi nelegalių gaujų konfliktai. Kiekvienas renginys atneša naujų iššūkių ir skatina bendruomenės sąveiką.

      Prisijunkite prie MystiqueRP ir išbandykite gilias ir įtraukiančias FiveM roleplay patirtis, kurios neatskleidžia savo ribų ir leidžia jums būti, kuo tik norite!

      |Serverio discord| || https://discord.com/invite/mystique ||

  • Populiariausi nariai


×
×
  • Sukurti naują...