Skip to content
Bekijk in de app

Een betere weg om onze GTA community te volgen. Leer meer.

GTAGames.nl - De Nederlandse Grand Theft Auto Community!

Een volledig scherm app op het beginscherm inclusief notificaties, badges en meer.

Om deze app op je iPhone en iPad te installeren
  1. Druk op het icoon in Safari
  2. Scroll in het menu en druk op Zet op beginscherm.
  3. Druk op Voeg toe rechts bovenaan.
Om deze app op je Android toe te voegen
  1. Druk op het 3-punten menu (⋮) rechts bovenaan in de browser.
  2. Druk op Toevoegen aan beginscherm of Installeer app.
  3. Druk op Toevoegen om te bevestigen.

save script

Geplaatst:

hallo,

ik heb een saving systeem, maar nu wil ik ook health laten saven.

ik heb dit al, maar nu krijg ik een "tag mismatch" op deze regel:

dini_IntSet(udb_encode(playername), "health", health);

Bovenaan mn script heb ik:

new Float: health;

en in OnPlayerDisconnect heb ik:

health = GetPlayerHealth(playerid, health);

en de regel met de error.

in m'n onplayercommandtext in /register heb ik:

health = GetPlayerHealth(playerid, health);

en

dini_IntSet(udb_encode(playername), "health", 100);

en die werken wel, maar die andere niet, hoe kan ik dit fixen???

Featured Replies

Geplaatst:

dr is een tutorial van =>Sandra<= op dit forum zoek die ff op

:D dan lukt het wel :D

Geplaatst:
  • Auteur
dr is een tutorial van =>Sandra<= op dit forum zoek die ff op

:D dan lukt het wel :D

daar heb ik een gedeelte van dit script vandaan xd, maar ik zal voor de zekerheid nog ff kijke

Geplaatst:

health = GetPlayerHealth(playerid, health);

Werkt natuurlijk nooit. De correcte syntaxis van GetPlayerHealth is

GetPlayerHealth(spelerid, variabele waar de health in moet worden opgeslagen);

Dus

health = GetPlayerHealth(playerid, health);

moet

GetPlayerHealth(playerid, health);

worden.

Geplaatst:
  • Auteur

nope, ik heb dit in mn onplayercommandtext en dan /register staan en in mn onplayerdisconnect:

dini_IntSet(udb_encode(playername), "health",floatround(health))

is daar mischien wat fout mee?

Geplaatst:

doe gewoon dit bij on je OnPlayerDisconnect:

new Float:pHealth;
GetPlayerHealth(playerid, pHealth);
dini_IntSet(udb_encode(playername), "health", pHealth);

Edit: Het kan zijn dat je dini_FloatSet moet gebruiken. Health is namelijk geen integer (een rond getal zoals geld en levels, etc).

Bewerkt: door Big Boss

Geplaatst:
  • Auteur

Ah! bedankt boss, nu werkt ie:D

Bewerkt: door thuron

Geplaatst:
  • Auteur

ok, nu heb ik als je inlogged een bericht hoeveel health je hebt. maar dat geeft ie nu zo weer: You have 72.000000 health.

Dat aantal klopt wel maar nu wil ik die nullen achter de komma weg hebben. dat heb ik al geprobeerd met floatround maar dan rond ie het geheel af naar 0.000000. dit is het stukje

format(string, sizeof(string), "You have %f health.",pHealth);

hoe kan ik nu zorgen dat ie zegt: You have 72 health. ???

Geplaatst:

format(string, sizeof(string), "You have %.0f health.",pHealth);

%.0f geeft geen getallen achter de komma.

%.1f geeft 1 getal achter de komma

%.4f geeft 4 getallen achter de komma, enzovoort.

Een reactie plaatsen

Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.

Gast
Op dit onderwerp reageren...

Recent actief 0

  • Er zijn hier geen geregistreerde gebruikers aanwezig.

Account

Navigatie

Zoeken

Zoeken

Configureer push berichten

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.