Peršokti į turinį

Stringų naudojimas/kurimas SendClientMessage funkcijoje


LeveL.

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

Stringai reikalingi tam, kad sistema atpažintų norimą funkciją, dabar imsim pavizdį su spalva :

CMD:patirtis(playerid, params[])
{
new string[
128];

Format(string,128,“Jūsų patirtis yra: %d“,GetPlayerScore(playerid));
SendClientMessage(playerid,SPALVA,string);
return 1;
}

 

Dabar pvz su slaptažodžiu :

CMD:primintislaptazodi(playerid, params[])
{
new string[
128];
format
(string,128,“Jūsų slaptažodis yra: %s“, slaptazodis);
SendClientMessage(playerid,SPALVA,string);
return 1;
}

Parametrai:
%d – naudojamas tik sveikiems skaičiams.
%f – naudojamas tik nesveikiems skaičiams (t.y – su kableliu. Dažniausiai šis parametras naudojamas išgaut poziciją žaidėjo ar pan.)
%s – naudojamas išgauti raides/skaičius/tarpus ir kitus simbolius.

 

 

new string[128]; - Tai kintamojo reikšmės ilgis. Kuo daugiau simbolių bus string‘e tuo didesnio skaičiaus reikės, nes kitaip rodys ne visą reikiamą tekstą.

GetPlayerScore(playerid) – Išgauna žaidėjo turimą patirties taškų kiekį (XP)

Slaptazodis – slaptažodžio išsaugotas kintamasis, kurio dėka sistema išgauna slaptažodį ir jį atpažina ar žaidėjas teisingą įvedė slaptažodį, ar jeigu nori prisimint slaptažodį, tai, kad išgautų tą slaptažodį.

Nuoroda į komentarą
Dalintis per kitą puslapį

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