Jump to content

Klein vraagje


Recommended Posts

Geplaatst:

Ik ben nu bezig met een DM-Script, ik heb alles enzo al af. Maar ik heb nu nog één vraagje.

Ik wil graag, dat de kills opgeslagen worden, en dat je Score in "tab" wordt weergeven in kills, en niet in money.

Geplaatst:

Om data op te slaan heb je een systeem nodig. Ik raad Y_ini, dJSON of SQLite aan.

Voor de score heb je waarschijnlijk zoiets:

SetPlayerScore(playerid, money[playerid]);

verander dat naar

SetPlayerScore(playerid, kills[playerid]);

Uiteraard vervang je de variabelen in het voorbeeld door je eigen variabelen.

Geplaatst: (bewerkt)

Ik heb geen variabelen, dus ik kan ook niet "playerid" werkend krijgen.

Ben verder beginnend scripter, dus weet ook niet hoe het werkt.

Ik hoef alleen nog maar dat "Score=Kills" en "Kill=+1kill"

Oké nog één vraagje erbij:

Kan iemand een checkpoint voor me maken (ik weet niet of die dan in het interior komt(als dat niet zo is, zeg dat dan even.)

De positie is: -280.042013, -50.016349, 1003.546875, 177.951568.

Opgezocht met deze command: http://pastebin.com/wZbRbL5M

Bewerkt: door VWO-er
Geplaatst: (bewerkt)

//OnPlayerSpawn

SetPlayerCheckPoint(playerid,-280.042013, -50.016349, 1003.546875, 177.951568,3);

Bewerkt: door Never
Geplaatst: (bewerkt)

Oke, dankje. Ik wist niet dat dat zo werkt :puh:

Edit; Hij werkt niet, heb de SetPlayerCheckpoint al met de kleine p gedaan, heb de eerste coördinatie weggehaald. Nu komt die alleen niet in het interieur.

Bewerkt: door VWO-er
Geplaatst: (bewerkt)

oh sorry het moet zo:

//OnPlayerSpawn

SetPlayerCheckPoint(playerid,-280.042013, -50.016349, 1003.546875,3);

-----------------------------------------^------------^-----------^----------^

-----------------------------------------|-------------|------------|-----------|

-----------------------------------------x------------y------------z----------De Grootte van de checkpoint

Bewerkt: door VWO-er
Geplaatst:

Spawnt nog steeds niet in interior -.- Het is een standaard interieur.

Die rechts tegenover Sex Shop in LV.

Geplaatst: (bewerkt)

w8 ik zal is even kijken

EDIT: de Position die jij net Gaf (-280.042013, -50.016349, 1003.546875) is helemaal boven ergens en niet in LV.

Ik ben naar Lv gegaan en naar de SexShop De Pos is: 2085.9741,2074.2427,11.0547

dus:

//Onplayerspawn

SetPlayerCheckpoint(playerid,2085.9741,2074.2427,11.0547,3);

Bewerkt: door VWO-er
Geplaatst:

Ik quote me zelf wel weer even...

oh sorry het moet zo:

//OnPlayerSpawn

SetPlayerCheckPoint(playerid,-280.042013, -50.016349, 1003.546875,3);

-----------------------------------------^------------^-----------^----------^

-----------------------------------------|-------------|------------|-----------|

-----------------------------------------x------------y------------z----------De Grootte van de checkpoint

Spawnt nog steeds niet in interior -.- Het is een standaard interieur.

Die rechts tegenover Sex Shop in LV.

Geplaatst:

Zootje citaten weggehaald, vriendelijk verzoek om (als er geen aanleiding voor is) niet te citeren; dit rekt de pagina onnodig uit en leest ook niet erg makkelijk.

Geplaatst: (bewerkt)

wat heb jij op OnPlayerSpawn staan?en welke interior?

Ik heb nu niks bij onplayerspawn staan, behalve iets met sendclientmessage.

Je weet wel, als je met je rug naar de sex shop staat, zie je rechts voor je een shop. In die shop heb ik deze positie gepakt.

new PlayerToPoint;

if(strcmp(cmd, "/deposit", true) == 0)
{
    tmp = strtok(cmdtext, idx);
	if(!strlen(tmp))
	{
		SendClientMessage(playerid, COLOR_RED, "USAGE: /deposit [amount]");
		return 1;
	}
	giveplayerid = strval(tmp);
	if (PlayerToPoint(playerid,2193.464111, 1978.34912, 12.289411, 271.024108))  <---- Dit is lijn 2010.
  		{
  		    if(giveplayerid <= playermoney && giveplayerid >= 0)
        {
    		format(string, sizeof(string), "You have deposit $%d money into your bank account.",giveplayerid);
    			SendClientMessage(playerid, COLOR_GREEN, string);
    			GivePlayerMoney(playerid, -giveplayerid);
    			bank[playerid] = bank[playerid]+giveplayerid;
 			}
 			else
    		{
    		    SendClientMessage(playerid, COLOR_RED,"You do not have that money in your pocket.");
   		}
	}
	else
	{
		SendClientMessage(playerid, COLOR_RED,"You must be at the bank or an ATM to do this command.");
	}
	return 1;
}

(2010) : error 012: invalid function call, not a valid address
(2010) : warning 215: expression has no effect
(2010) : warning 215: expression has no effect
(2010) : warning 215: expression has no effect
(2010) : warning 215: expression has no effect
(2010) : warning 215: expression has no effect
(2010) : error 001: expected token: ";", but found ")"
(2010) : error 029: invalid expression, assumed zero
(2010) : fatal error 107: too many error messages on one line

Iemand enig idee?

Bewerkt: door Big Boss
Geplaatst: (bewerkt)

if (PlayerToPoint(playerid,2193.464111, 1978.34912, 12.289411, 271.024108); Probeer dit is. Ik denk dat dit helpt namelijk je deed )) terwijl het ); moet zijn.

Bewerkt: door BoerTijger
Geplaatst: (bewerkt)

Probeer dit is. Ik denk dat dit helpt namelijk je deed )) terwijl het ); moet zijn.

Doet het nog niet

Bewerkt: door powerkip96
Geplaatst:

Als je een error 'Undefined Symbol' krijgt betekent dat niet meteen dat je dat simpelweg kan oplossen door new symbol te doen. Het gaat in dit geval om een functie, niet om een variabele. Een beetje logisch nadenken kan geen kwaad. Daarbij is de functie PlayerToPoint hopeloos verouderd. Gebruik liever IsPlayerInRangeOfPoint.

En BoerTijger: Een if-statement wordt NOOIT afgesloten met een semicolon.

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...

×   Je hebt text geplaatst met opmaak.   Opmaak verwijderen

  Only 75 emoji are allowed.

×   Je link is automatisch ingevoegd.   In plaats daarvan weergeven als link

×   Je vorige bewerkingen zijn hersteld.   Alles verwijderen

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent actief   0 leden

    • Er zijn hier geen geregistreerde gebruikers aanwezig.
×
×
  • Create New...