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

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4152 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 , norėčiau paprašyti jusų pagalbos dėl dini_Get . 

 

Taigį norėčiau gauti maža skriptuka kaip naudotis dini_get , nes noriu  išgauti žaidėjo vardą iš failo kuriame saugo namu info ten vardą ir t.t , tada parašius komanda tikrintu jeigu iš to failo vardas atitinka komanda suveiktu iki galo , jeigu ne praneša kad komanda ne jums

(redaguota)

Zdarova.

dini_Get(filename[], key[]) /* Kelias į failą, raktažodis */
new get[21], pName[21]; // Sukuri kintamuosius į kuriuos įrašysi informaciją
GetPlayerName(playerid, pName, 21); // Išgauni žaidėjo vardą
format(get, 21, "%s", dini_Get("namas.txt", "vardas")); // Išgauni ir įrašai vardą į kintamąjį. Failo pavadinimas - 'namas.txt', raktažodis - 'vardas', vieta - 'scriptfiles'
if(strcmp(get, pName, false) != 0) // Sutikrini išgautą vardą iš failo su žaidėjo vardu
{
     // Suveiks jeigu vardas iš failo nesutampa su žaidėjo vardu
}
else
{
     // Suveiks jeigu vardas iš failo sutaps su žaidėjo vardu
}
Jeigu kelias prie failo dinaminis, pavadinimą reikės formatuoti, pvz:

new pavadinimas[13], get[21], pName[21]; // Sukuri kintamuosius į kuriuos įrašysi informaciją
format(pavadinimas, 13, "namas%d.txt", namoID); // Suformatuoji failo pavadinimą
GetPlayerName(playerid, pName, 21); // Išgauni žaidėjo vardą
format(get, 21, "%s", dini_Get(pavadinimas, "vardas")); // Išgauni ir įrašai vardą į kintamąjį. Failo pavadinimas - 'namas<numeris>.txt', raktažodis - 'vardas', vieta - 'scriptfiles'
if(strcmp(get, pName, false) != 0) // Sutikrini išgautą vardą iš failo su žaidėjo vardu
{
     // Suveiks jeigu vardas iš failo nesutampa su žaidėjo vardu
}
else
{
     // Suveiks jeigu vardas iš failo sutaps su žaidėjo vardu
}
Redaguota , nario ES.^
  • Teigiamai 1

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

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

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

Skelbimai


×
×
  • Sukurti naują...