Szerző Téma: DeletePVar  (Megtekintve 686 alkalommal)

Nem elérhető Tomee

  • 385
    • Profil megtekintése
DeletePVar
« Dátum: 2012. Szeptember 06. - 15:31:18 »
0 Show voters
Hello
Öm a DeletePVar végül is mi célt szolgál? Mikor szokás használni? Vagyis nyilván törli a létrehozott cuccost, de ha törlöm akkor utána restart után mûködik, vagy...vagy nem tudom. Szóval mire is szokták használni?

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
DeletePVar
« Válasz #1 Dátum: 2012. Szeptember 06. - 15:33:25 »
0 Show voters
Kitörli a memóriából a változót, amit beállítottál.
Például:
 

public OnPlayerConnect( playerid )
{
      SetPVarInt( playerid, \"Connected\", 1 );
      return 1;
}
public OnPlayerDisconnect( playerid, reason )
{
      DeletePVar( playerid, \"Connected\" );
      return 1;
}

Nem elérhető Tomee

  • 385
    • Profil megtekintése
DeletePVar
« Válasz #2 Dátum: 2012. Szeptember 06. - 15:48:00 »
0 Show voters
Vagyis a létrehozott változókat célszerû kilépéskor törölni, ami a játékoshoz tartozik.

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
DeletePVar
« Válasz #3 Dátum: 2012. Szeptember 06. - 16:13:11 »
+1 Show voters
Igen, mert akkor fölösleges foglalt memóriát szabadítasz fel. Jóhogy nyitottad ezt a témát, mert a módomban elfelejtettem kitörölni. :D

Nem elérhető Tomee

  • 385
    • Profil megtekintése
DeletePVar
« Válasz #4 Dátum: 2012. Szeptember 06. - 16:36:02 »
0 Show voters
ha már így a varint-ben vagyunk akkor még annyit, hogy azt, hogy egy változóhoz hozzáadunk +1-et azt varintnél hogy lehet megoldani?
pl:
 

new teszt;
teszt++;

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
DeletePVar
« Válasz #5 Dátum: 2012. Szeptember 06. - 16:51:22 »
+1 Show voters

SetPVarInt( playerid, \"Valami\", GetPVarInt( playerid, \"Valami\" ) + 1 );

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal