Skip to main content

GetPVarString

Deskripcija

Dobija igračevu varijablu kao string.

ImeDeskripcija
playeridID igrača za dobiti igračevu varijablu.
varnameIme igračeve varijable, postavljeno od SetPVarString.
&string_returnNiz za pohraniti string vrijednost, proslijeđeno referencom.
lenMaksimalna dužina returnovanog/vraćenog stringa.

Returns

Dužina stringa.

Primjeri

public OnPlayerConnect(playerid,reason)
{
new playerName[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, playerName, MAX_PLAYER_NAME);
SetPVarString(playerid, "PlayerName", playerName);
return 1;
}

public OnPlayerDeath(playerid, killerid, WEAPON:reason)
{
new playerName[MAX_PLAYER_NAME+1];
GetPVarString(playerid, "PlayerName", playerName, sizeof(playerName));

printf("%s je umro.", playerName);
}

Zabilješke

tip

Ako je dužina niza jednaka nuli (vrijednost nije postavljena), tekst string_return neće se ažurirati ili postaviti na bilo što i ostat će sa starim podacima, nužno obrisati varijablu na praznu vrijednost ako GetPVarString vrati 0 ako to ponašanje nije poželjno.

Srodne Funkcije

  • SetPVarString: Postavi string za igračevu varijablu.
  • SetPVarInt: Postavi cijeli broj za igračevu varijablu.
  • GetPVarInt: Dobij prethodno postavljeni cijeli broj iz igračeve varijable.
  • SetPVarFloat: Postavi float za igračevu varijablu.
  • GetPVarFloat: Dobij prethodno postavljeni float iz igračeve varijable.
  • DeletePVar: Ukloni igračevu varijablu.