Jump to content
Geplaatst:
comment_1066122

[Tutorial]



pickups maken

door MIJ :D

Wat heb je nodig

1. Klein beetje scriptkennis

2. Pawno DUH!

3. Een koekje

Wat word je uitgelegd in deze tutorial

2 verschillende manieren over hoe je pickups maakt

Manier 1

AddStaticPickup()

Een AddStaticPickup maken de makkelijkste manier maar ook de beperkte manier

zoek in je script de regel (dit is de zelfde regel als de skins en de cars in staan)

public OnGameModeInit()
{
 return 1;
}

zet boven de tekst return 1

AddStaticPickup()

dan heb je

public OnGameModeInit()
{
 AddStaticPickup()
 return 1;
}

dan stellen we nu de Model,HoeOpPak,Coördinaat in

(vergelijk de kleuren uit de code met de tekst er onder)

AddStaticPickup(model-id, 3, ,y,z);

blauw

model-id is het id van de wapens of andere pickups

wapens id's -----> http://weedarr.wikidot.com/gunlist

We gebruiken id 353 SMG (Mp5)

Rood

hier een lijst met die nummers

0: De pickup wordt niet weergegeven.

1: Oppakbaar, maar verdwijnt niet.

2: Oppakbaar en komt na enkele minuten weer terug.

3: Oppakbaar, maar komt niet meer terug.

4: Verdwijnt kort na creatie (Mogelijk gebruikt voor wapen-pickups die je laat vallen als je dood gaat).

5: Verdwijnt kort na creatie (Mogelijk gebruikt voor wapen-pickups die je laat vallen als je dood gaat).

8: Oppakbaar, maar heeft geen effect. Het verdwijnt automatisch.

11: Explodeert enkele seconden nadat het gemaakt is. (Bommen?).

12: Explodeert enkele seconden nadat het gemaakt is.

13: Zakt langzaam naar beneden.

14: Alleen oppakbaar als je in een voertuig zit.

15: Oppakbaar, maar komt niet meer terug.

19: Oppakbaar, maar heeft geen effect. (Mogelijk gebruikt voor informatie-iconen).

22: Oppakbaar, maar komt niet meer terug.

23: Oppakbaar, maar verdwijnt niet.

ps Thnx Aan =>Sandra<= voor een goede herhaling

Groen

dit zijn de coördinaten waar de pick up komt te staan

ik geef een voorbeeld coördinaat in het midden van grove street

2486.0,-1667.0,13.0

dan maken we nu de code

public OnGameModeInit()
{
 AddStaticPickup(353,23,2486.0,-1667.0,13.0)
 return 1;
}

en we sluiten hem af met een ;

public OnGameModeInit()
{
 AddStaticPickup(353,23,2486.0,-1667.0,13.0);
 return 1;
}

dan is de code nu klaar

Manier 2

CreatePickup()

CreatePickup() is een moeielijker manier maar je hebt veel mogelijk heden

voor CreatePickup() zet je boven aan je script

#define COLOR_ORANGE 0xFF800096

new Test;

dan zet je bij

public OnGameModeInit()
{
 Test = CreatePickup(model, 3, x,y,z)
 return 1;
}

dan stellen we nu de Model,HoeOpPak,Coördinaat in

(vergelijk de kleuren uit de code met de tekst er onder)

CreatePickup(model-id, 3, ,y,z)

blauw

bij GreatePickup kun je meerdere oppakbare dingen in doen zoals wapens en icoontjes

wapens id's -----> http://weedarr.wikidot.com/gunlist

icoontjes id's -----> http://weedarr.wikidot.com/pickups

We gebruiken als voorbeeld health icoontje id 1240

Rood

hier een lijst met die nummers

0: De pickup wordt niet weergegeven.

1: Oppakbaar, maar verdwijnt niet.

2: Oppakbaar en komt na enkele minuten weer terug.

3: Oppakbaar, maar komt niet meer terug.

4: Verdwijnt kort na creatie (Mogelijk gebruikt voor wapen-pickups die je laat vallen als je dood gaat).

5: Verdwijnt kort na creatie (Mogelijk gebruikt voor wapen-pickups die je laat vallen als je dood gaat).

8: Oppakbaar, maar heeft geen effect. Het verdwijnt automatisch.

11: Explodeert enkele seconden nadat het gemaakt is. (Bommen?).

12: Explodeert enkele seconden nadat het gemaakt is.

13: Zakt langzaam naar beneden.

14: Alleen oppakbaar als je in een voertuig zit.

15: Oppakbaar, maar komt niet meer terug.

19: Oppakbaar, maar heeft geen effect. (Mogelijk gebruikt voor informatie-iconen).

22: Oppakbaar, maar komt niet meer terug.

23: Oppakbaar, maar verdwijnt niet.

ps Thnx Aan =>Sandra<= voor een goede herhaling

Groen

dit zijn de coördinaten waar de pick up komt te staan

ik geef een voorbeeld coördinaat in het midden van grove street

2486.0,-1667.0,13.0

Dan hebben we nu de code

public OnGameModeInit()
{
 Test = CreatePickup(1240,23,2486.0,-1667.0,13.0)
 return 1;
}

en we sluiten hem af met ;

public OnGameModeInit()
{
 Test = CreatePickup(1240,23,2486.0,-1667.0,13.0);
 return 1;
}

dan zoek je nu de regel

public OnPlayerPickUpPickup(playerid, pickupid)
{
 return 1;
}

boven return 1; zetten we

if(pickupid == Test) {
}

dan hebben we

public OnPlayerPickUpPickup(playerid, pickupid)
{
 if(pickupid == Test) {
 }
 return 1;
}

dan maken we nu : wat er moet gebeuren als een speler de pickup pakt

we maken zo dat als de speler de pickup pakt dan zijn levens 100 % worden dat doen we met de code

SetPlayerHealth()

die vullen we even in

SetPlayerHealth(playerid,100);

dan zetten we hem in de code

public OnPlayerPickUpPickup(playerid, pickupid)
{
 if(pickupid == Test) {
 SetPlayerHealth(playerid,100);
 }
 return 1;
}

boven aan heb je nog staan: #define color_orange .........

die gebruiken we voor een tekstje

SendClientMessage(playerid,COLOR_ORANGE, "Je hebt een Pickup opgepakt");

dan zetten we hem nu in de code

public OnPlayerPickUpPickup(playerid, pickupid)
{
 if(pickupid == Test) {
 SetPlayerHealth(playerid,100);
 SendClientMessage(playerid,COLOR_ORANGE, "Je hebt een Pickup opgepakt");
 }
 return 1;
}

dan is het nu af

je code is

#define COLOR_ORANGE 0xFF800096

new Test;

public OnGameModeInit()
{
Test = CreatePickup(1240,23,2486.0,-1667.0,13.0);
return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == Test) {
SetPlayerHealth(playerid,100);
SendClientMessage(playerid,COLOR_ORANGE, "Je hebt een Pickup opgepakt");
}
return 1;
}

ik hoop dat jullie er wat van geleert hebben

en succes er mee

owja en srry voor de spel foute

mvg. JD

Succes ermee !!

:puh:



Voor nog meer tutorials kijk bij de

KLIK> Pawn_Master_Tutorial_List.png <KLIK

Bewerkt: door Crusher!!

Featured Replies

Geplaatst:
comment_1750921

sorry voor de late reactie, maar hoe kan ik het dan zo maken dat de wapens neer komen te liggen bij de mensen die neergeschoten worden ? wat moet ik dan dus bij coords invullen ? en uhm,, wat is het verschil tussen 4 en 5 ? en een aantal andere.. want ik zei een aantal dezelfde oppak manieren ?

Bewerkt: door Luukiej

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.