Geplaatst: 18 maart 200916 jaren comment_1302775 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???
Geplaatst: 18 maart 200916 jaren comment_1302809 dr is een tutorial van =>Sandra<= op dit forum zoek die ff op dan lukt het wel
Geplaatst: 18 maart 200916 jaren Auteur comment_1302812 dr is een tutorial van =>Sandra<= op dit forum zoek die ff op dan lukt het wel daar heb ik een gedeelte van dit script vandaan xd, maar ik zal voor de zekerheid nog ff kijke
Geplaatst: 18 maart 200916 jaren comment_1302966 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: 19 maart 200916 jaren Auteur comment_1303168 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: 19 maart 200916 jaren comment_1303169 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: 19 maart 200916 jaren door Big Boss
Geplaatst: 19 maart 200916 jaren Auteur comment_1303187 Ah! bedankt boss, nu werkt ie:D Bewerkt: 19 maart 200916 jaren door thuron
Geplaatst: 19 maart 200916 jaren Auteur comment_1303737 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: 19 maart 200916 jaren comment_1303742 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.
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:
Bovenaan mn script heb ik:
en in OnPlayerDisconnect heb ik:
en de regel met de error.
in m'n onplayercommandtext in /register heb ik:
en
en die werken wel, maar die andere niet, hoe kan ik dit fixen???