GetPVarString

Iš GTA-Online Wikipedia.
Peršokti į: navigaciją, paiešką

GetPVarString

Funkcijos pavadinimas GetPVarString
Sintaksė
Reikalavimai nėra
Kategorija PVar Funkcijos.png PVar Funkcijos
Biblioteka a_players.inc
Atsiradimas 0.3a R5
Pakeitimai 0.3a R6, 0.3a R7, 0.3b RC1

Aprašymas

Funkcija skirta išgauti žaidėjo string tipo kintamojo reikšmę.

Sintaksė

(playerid, varname[], string_return[], len)

Privalomi parametrai

Šis parametras yra privalomas.playerid Žaidėjo ID, kurio kintamojo reikšmė bus išgaunama.
Šis parametras yra privalomas.varname[] Kintamojo, kurio reikšmė bus išgaunama, pavadinimas.
Šis parametras yra privalomas.string_return[] String tipo kintamasis, kuriam bus priskiriama išgautoji reikšmė.
Šis parametras yra privalomas.len String tipo kintamojo, kuriam bus priskiriama išgautoji reikšmė, dydis.


Grąžinama reikšmė:
Išgaunamo žaidėjo kintamojo dydis.

Pavyzdys

public OnPlayerConnect(playerid)
{
   new zaidejoVardas[MAX_PLAYER_NAME]; // Sukuriame naują kintamajį
   GetPlayerName(playerid, zaidejoVardas, MAX_PLAYER_NAME); // Išgauname žaidėjo vardą į numatytą kintamajį.
   SetPVarString(playerid, "ZaidejoVardas", zaidejoVardas); // Nustatome 'zaidejoVardas' kintamajį į PVar kintamajį 'ZaidejoVardas'
   return 1;
}
public OnPlayerSpawn(playerid)
{
    new zaidejoVardas[32]; // Sukuriame laikiną masyvą išgautam žaidėjo vardui laikyti
    GetPVarString(playerid, "ZaidejoVardas", zaidejoVardas); // Išgauname žaidėjo varda pagal PVar kintamojo pavadinimą 'ZaidejoVardas'
    printf("Žaidėjo %i vardas yra %s", playerid, zaidejoVardas); // Parašome žinutę konsolėje
    return 1;
}

Rekomenduojama

Siūlome patikrinti žemiau išvardintas funkcijas, kurios susijusios su GetPVarString veikimu. {{}}

Istorija

Release
0.3a R5 Pridėti žaidėjų kintamieji - PVars.
0.3a R6 PVar kintamųjų pavadinimuose didžiosios raidės nesiskiria nuo mažųjų. ("id" tas pats kas "ID").
PVars kintamųjų reikšmės nuo šiol bus reset'inamos po serverio restartavimo.
0.3a R7 Ištaisyta klaida su PVar kintamaisiais panaudojus DeletePVar funkcija.
PVar kintamųjų vardai naudos didžiasis raides tam, jog pagreitėtų išsaugotų reikšmių igavimas. Grąžinant PVar kintamųjų vardus, jie bus atvaizduojami didžiosiomis raidėmis, nepaisant to, vistiek galima naudoti įvairaus tipo raides jų pavadinimams.
Release Candidate
0.3b RC1 Pagreitintas PVar kintamųjų paieškos greitis.

Rekomenduojama

Siūlome patikrinti žemiau išvardintas funkcijas, kurios susijusios su GetPVarString veikimu.

  • GetPVarFloat: Išgauti žaidėjo realaus skaičiaus tipo kintamojo reikšmę.
  • GetPVarInt: Išgauti žaidėjo sveikojo skaičiaus tipo kintamojo reikšmę.
  • GetPVarString: Išgauti žaidėjo string tipo kintamojo reikšmę.
  • SetPVarFloat: Nustatyti žaidėjo realaus skaičiaus tipo kintamojo reikšmę.
  • SetPVarInt: Nustatyti žaidėjo sveikojo skaičiaus tipo kintamojo reikšmę.
  • SetPVarString: Nustatyti žaidėjo string tipo kintamojo reikšmę.
Asmeniniai įrankiai
San Andreas Multiplayer