Jump to content
Geplaatst:
comment_1140062

Hoi ik heb een pickup gemaakt dit zijn de dingen die ik heb gedaan:

Bovenaan:

#include <a_samp>
new pickup;
new pickup2;
new pickup3;

bij OnGameModInit dit:

pickup = CreatePickup (954, 2, 2601.055420, -1799.764404, 436.966888);
pickup2 = CreatePickup (1210,2, 2569.023193, -1800.125488, 441.845673);
pickup3 = CreatePickup (1276,2,403.756348, 2442.094971, 16.053555);

en bij OnPlayerPickUpPickup dit:

{
 if(pickupid == pickup) {
 GivePlayerMoney(playerid,2400);
 SetPlayerPos(playerid,2569.206299, -1777.446777, 425.891266);
  }
 if(pickupid == pickup2) {
 SetPlayerHealth(playerid,0);
 GivePlayerMoney(playerid,-1000);
   }
 if(pickupid == pickup3) {
 GivePlayerMoney(playerid,73500);
 GivePlayerMoney(playerid,2500);
 GivePlayerMoney(playerid,-93500);
 GivePlayerMoney(playerid,50);
 GivePlayerMoney(playerid,17360);
 GivePlayerMoney(playerid,-23000);
 SetPlayerArmour(playerid,100);
 GivePlayerMoney(playerid,2538);
 GivePlayerMoney(playerid,7500);
 GivePlayerMoney(playerid,-50);
 GivePlayerMoney(playerid,87200);
 }
 return 1;
}

if(pickupid == pickup3) {

GivePlayerMoney(playerid,73500);

GivePlayerMoney(playerid,2500);

GivePlayerMoney(playerid,-93500);

GivePlayerMoney(playerid,50);

GivePlayerMoney(playerid,17360);

GivePlayerMoney(playerid,-23000);

SetPlayerArmour(playerid,100);

GivePlayerMoney(playerid,2538);

GivePlayerMoney(playerid,7500);

GivePlayerMoney(playerid,-50);

GivePlayerMoney(playerid,87200);

Hoe kan ik het geld van "Pickup3;" random laten gaan? Iemand een Idee.

Alvast Bedankt

Grtz RecroMancer

Bewerkt: door recromancer

Featured Replies

Geplaatst:
comment_1140210

Probeer eens iets met de functie 'random' en een array van een x aantal geldbedragen. 't Wordt in mijn ogen tijd dat je nu zelf dingen gaat maken, dit zijn mijn hints in ieder geval. Mocht je er écht niet uitkomen, vraag dan verder. Ik ga hier geen complete codes plaatsen, al staat er bij de uitleg van het commando 'random' al genoeg uitleg die je zeker kan gebruiken.

Wat er nu staat klopt trouwens helemaal niet, je geeft nu telkens bedragen (zowel storting als afname van geld) aan de speler..

Geplaatst:
  • Auteur
comment_1140844
Probeer eens iets met de functie 'random' en een array van een x aantal geldbedragen. 't Wordt in mijn ogen tijd dat je nu zelf dingen gaat maken, dit zijn mijn hints in ieder geval. Mocht je er écht niet uitkomen, vraag dan verder. Ik ga hier geen complete codes plaatsen, al staat er bij de uitleg van het commando 'random' al genoeg uitleg die je zeker kan gebruiken.

Wat er nu staat klopt trouwens helemaal niet, je geeft nu telkens bedragen (zowel storting als afname van geld) aan de speler..

storten en afnamen is goed, en ik kan ook gwn 2 jaar w8ten dan ben ik 13,

maar ik probeer wel uit te zoeken, alvast bedankt!.

Grtz RecroMancer

Geplaatst:
comment_1141052
Probeer eens iets met de functie 'random' en een array van een x aantal geldbedragen. 't Wordt in mijn ogen tijd dat je nu zelf dingen gaat maken, dit zijn mijn hints in ieder geval. Mocht je er écht niet uitkomen, vraag dan verder. Ik ga hier geen complete codes plaatsen, al staat er bij de uitleg van het commando 'random' al genoeg uitleg die je zeker kan gebruiken.

Wat er nu staat klopt trouwens helemaal niet, je geeft nu telkens bedragen (zowel storting als afname van geld) aan de speler..

storten en afnamen is goed, en ik kan ook gwn 2 jaar w8ten dan ben ik 13,

maar ik probeer wel uit te zoeken, alvast bedankt!.

Grtz RecroMancer

hmm, ik zal wel ff kijken

Geplaatst:
  • Auteur
comment_1142028
al die GivePlayerMoney(playerid,xxx); veranderen door:

GivePlayerMoney(playerid,random(MaximaalGeldBedrag));

verander MaximaalGeldBedrag door een MaximaalGeldBedrag :puh:

ik heb dit:

public OnPlayerPickUpPickup(playerid, pickupid)
{
 if(pickupid == pickup) {
 GivePlayerMoney(playerid,2400);
 SetPlayerPos(playerid,2569.206299, -1777.446777, 425.891266);
  }
 if(pickupid == pickup2) {
 SetPlayerHealth(playerid,0);
 GivePlayerMoney(playerid,-1000);
   }
 if(pickupid == pickup3) {
 GivePlayerMoney(playerid,random(,73500);
 GivePlayerMoney(playerid,random(,2500);
 GivePlayerMoney(playerid,random(,-93500);
 GivePlayerMoney(playerid,random(,50);
 GivePlayerMoney(playerid,random(,17360);
 GivePlayerMoney(playerid,random(,-23000);
 GivePlayerMoney(playerid,random(,2538);
 GivePlayerMoney(playerid,random(,7500);
 GivePlayerMoney(playerid,random(,-50);
 GivePlayerMoney(playerid,random(,87200);
 }
 return 1;
}

deze fouten

C:\DOCUME~1\ADMINI~1\MIJNDO~1\GTASER~1\GAMEMO~1\sas2.pwn(1120) : error 029: invalid expression, assumed zero
C:\DOCUME~1\ADMINI~1\MIJNDO~1\GTASER~1\GAMEMO~1\sas2.pwn(1120) : warning 215: expression has no effect
C:\DOCUME~1\ADMINI~1\MIJNDO~1\GTASER~1\GAMEMO~1\sas2.pwn(1120) : error 001: expected token: ";", but found ")"
C:\DOCUME~1\ADMINI~1\MIJNDO~1\GTASER~1\GAMEMO~1\sas2.pwn(1120) : error 029: invalid expression, assumed zero
C:\DOCUME~1\ADMINI~1\MIJNDO~1\GTASER~1\GAMEMO~1\sas2.pwn(1120) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.

help

Geplaatst:
comment_1142508

kan je niet lezen ofzo? ik zij, vervang al die:

GivePlayerMoney(playerid,random(,73500);

GivePlayerMoney(playerid,random(,2500);

GivePlayerMoney(playerid,random(,-93500);

GivePlayerMoney(playerid,random(,50);

GivePlayerMoney(playerid,random(,17360);

GivePlayerMoney(playerid,random(,-23000);

GivePlayerMoney(playerid,random(,2538);

GivePlayerMoney(playerid,random(,7500);

GivePlayerMoney(playerid,random(,-50);

GivePlayerMoney(playerid,random(,87200);

door:

GivePlayerMoney(playerid,random(MAXIMAAL_GELD);

Geplaatst:
  • Auteur
comment_1142734
kan je niet lezen ofzo? ik zij, vervang al die:

GivePlayerMoney(playerid,random(,73500);

GivePlayerMoney(playerid,random(,2500);

GivePlayerMoney(playerid,random(,-93500);

GivePlayerMoney(playerid,random(,50);

GivePlayerMoney(playerid,random(,17360);

GivePlayerMoney(playerid,random(,-23000);

GivePlayerMoney(playerid,random(,2538);

GivePlayerMoney(playerid,random(,7500);

GivePlayerMoney(playerid,random(,-50);

GivePlayerMoney(playerid,random(,87200);

door:

GivePlayerMoney(playerid,random(MAXIMAAL_GELD);

nou dat staat er anders ik heb dat MAXIMAAL_GELD vervangen door een bedrag -.-

Geplaatst:
comment_1142808
kan je niet lezen ofzo? ik zij, vervang al die:

GivePlayerMoney(playerid,random(,73500);

GivePlayerMoney(playerid,random(,2500);

GivePlayerMoney(playerid,random(,-93500);

GivePlayerMoney(playerid,random(,50);

GivePlayerMoney(playerid,random(,17360);

GivePlayerMoney(playerid,random(,-23000);

GivePlayerMoney(playerid,random(,2538);

GivePlayerMoney(playerid,random(,7500);

GivePlayerMoney(playerid,random(,-50);

GivePlayerMoney(playerid,random(,87200);

door:

GivePlayerMoney(playerid,random(MAXIMAAL_GELD);

nou dat staat er anders ik heb dat MAXIMAAL_GELD vervangen door een bedrag -.-

Jaaaaa, maar je hoeft dat niet 500.000.000 x achter elkaar te doen! jezus..

Geplaatst:
  • Auteur
comment_1143822
kan je niet lezen ofzo? ik zij, vervang al die:

GivePlayerMoney(playerid,random(,73500);

GivePlayerMoney(playerid,random(,2500);

GivePlayerMoney(playerid,random(,-93500);

GivePlayerMoney(playerid,random(,50);

GivePlayerMoney(playerid,random(,17360);

GivePlayerMoney(playerid,random(,-23000);

GivePlayerMoney(playerid,random(,2538);

GivePlayerMoney(playerid,random(,7500);

GivePlayerMoney(playerid,random(,-50);

GivePlayerMoney(playerid,random(,87200);

door:

GivePlayerMoney(playerid,random(MAXIMAAL_GELD);

nou dat staat er anders ik heb dat MAXIMAAL_GELD vervangen door een bedrag -.-

Jaaaaa, maar je hoeft dat niet 500.000.000 x achter elkaar te doen! jezus..

-.- AL DIE DINGEN MOETEN RANDOM!

JeZusChristus.....

RecroMancer

Geplaatst:
comment_1143829
kan je niet lezen ofzo? ik zij, vervang al die:

GivePlayerMoney(playerid,random(,73500);

GivePlayerMoney(playerid,random(,2500);

GivePlayerMoney(playerid,random(,-93500);

GivePlayerMoney(playerid,random(,50);

GivePlayerMoney(playerid,random(,17360);

GivePlayerMoney(playerid,random(,-23000);

GivePlayerMoney(playerid,random(,2538);

GivePlayerMoney(playerid,random(,7500);

GivePlayerMoney(playerid,random(,-50);

GivePlayerMoney(playerid,random(,87200);

door:

GivePlayerMoney(playerid,random(MAXIMAAL_GELD);

nou dat staat er anders ik heb dat MAXIMAAL_GELD vervangen door een bedrag -.-

Jaaaaa, maar je hoeft dat niet 500.000.000 x achter elkaar te doen! jezus..

-.- AL DIE DINGEN MOETEN RANDOM!

JeZusChristus.....

RecroMancer

JA, MAAR DAT HOOF JE MAAR 1X TE GEBRUIKEN, NIET MEER, TENZIJ JE JE SCRIPT WILT VERNEUKEN

Geplaatst:
comment_1146284
-.- AL DIE DINGEN MOETEN RANDOM!

JeZusChristus.....

RecroMancer

Maar waarom wil je dan de speler 10 keer een bedrag geven? :7

Als je alleen deze regel er neer zet (in plaats van 10 keer)

GivePlayerMoney(playerid, random(10000));

krijgt die speler een bedrag tussen de 0 en 10000 dollar.

Geplaatst:
  • Auteur
comment_1154437
-.- AL DIE DINGEN MOETEN RANDOM!

JeZusChristus.....

RecroMancer

Maar waarom wil je dan de speler 10 keer een bedrag geven? :7

Als je alleen deze regel er neer zet (in plaats van 10 keer)

GivePlayerMoney(playerid, random(10000));

krijgt die speler een bedrag tussen de 0 en 10000 dollar.

dankje sandra dat helpt teminste

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.