Geplaatst: 19 juli 201014 jaren comment_1693211 public OnPlayerUpdate(playerid) { if(IsPlayerInRangeOfPoint(playerid, 10.0, 413.9732,2532.2910,19.1501)) { SetPlayerScore(playerid, GetPlayerScore(playerid) + 1); } return 1; } ik wil dat het script maar 1 keer score geeft , maar dat is me nog niet gelukt om het te maken. weten jullie misschien hoe dat moet?
Geplaatst: 19 juli 201014 jaren comment_1693229 Dat return is waarschijnlijk het foutje. Maar ik weet niet hoe het wel moet.
Geplaatst: 20 juli 201014 jaren comment_1693652 new bool:x[MAX_PLAYERS]; OnPlayerConnect(playerid) x[playerid] = true; public OnPlayerUpdate(playerid) { if(IsPlayerInRangeOfPoint(playerid, 10.0, 413.9732,2532.2910,19.1501) && x[playerid]) { SetPlayerScore(playerid, GetPlayerScore(playerid) + 1); x[playerid] = false; } return 1; } BTW Lol @ die 2 reacties boven mij. Bewerkt: 20 juli 201014 jaren door GTAguillaume
Geplaatst: 22 juli 201014 jaren Auteur comment_1694620 als ik er nog 1 wil maken moet ik dan de naam x[playerid] veranderen?
Geplaatst: 23 juli 201014 jaren comment_1695237 als ik er nog 1 wil maken moet ik dan de naam x[playerid] veranderen? Dan kun je een nieuwe variable maken of een 2de rij aanmaken; new bool:x[MAX_PLAYERS][2]; new bool:x[MAX_PLAYERS],bool:y[MAX_PLAYERS];
ik wil dat het script maar 1 keer score geeft , maar dat is me nog niet gelukt om het te maken.
weten jullie misschien hoe dat moet?