Jump to content

Probleempje met pickups.


Recommended Posts

Geplaatst:

Hey gtagames!

Ik heb een klein probleempje met m'n OnPlayerPickUpPickup kopje

namelijk

\samp\gamemodes\sftdm.pwn(747) : error 030: compound statement not closed at the end of file (started at line 733)

hier is m'n hele kopje Pickups

//------------------------------------------------------------------------------

public OnPlayerPickUpPickup(playerid, pickupid)

{

if(pickupid == pickup) {

GivePlayerWeapon(playerid, 355, 150);

SendClientMessage(playerid, COLOR_GREEN, "You have found an bloodied AK-47, The blood made you slip, Owned.");

SetPlayerHealth(playerid, 50.0);

return 1;

}

{

if(pickupid == pickup2) {

SetPlayerPos(playerid, 2324.33, -1144.79,1050.71);

SetPlayerInterior(playerid, 12);

return 1;

}

{

if(pickupid == pickup3) {

SendClientMessageToAll(COLOR_RED, "The Satelite near adminhouse has been blowed up!");

SendClientMessageToAll(COLOR_YELLOW, "Workers are busy fixing it, Others are blastin' fools");

CreateExplosion(-2506.3010,-693.9796,279.7314, 4, 300);

return 1;

}

}

//------------------------------------------------------------------------------

Ik heb een tijdje niet meer gescript dus het zal wel een noob foutje zijn maartog :puh:

:ch:

:muur:

Bij voorbaat dank

RabbitB

Geplaatst:

Hoi, ik weet het niet zeker maar hebben de haakjes in regel 11 en 17 er niks mee te maken? en dat de code zoals hieronder uit zou moeten zien?

//------------------------------------------------------------------------------
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == pickup) {
GivePlayerWeapon(playerid, 355, 150);
SendClientMessage(playerid, COLOR_GREEN, "You have found an bloodied AK-47, The blood made you slip, Owned.");
SetPlayerHealth(playerid, 50.0);
return 1;
}
if(pickupid == pickup2) {
SetPlayerPos(playerid, 2324.33, -1144.79,1050.71);
SetPlayerInterior(playerid, 12);
return 1;
}
if(pickupid == pickup3) {
SendClientMessageToAll(COLOR_RED, "The Satelite near adminhouse has been blowed up!");
SendClientMessageToAll(COLOR_YELLOW, "Workers are busy fixing it, Others are blastin' fools");
CreateExplosion(-2506.3010,-693.9796,279.7314, 4, 300);
return 1;
}
}
//------------------------------------------------------------------------------

Gr. Kayle

Geplaatst: (bewerkt)

Ja dankje dat fix't het al gedeeltelijk

Maar ik krijg nu wel een warning

samp\gamemodes\sftdm.pwn(743) : warning 209: function "OnPlayerPickUpPickup" should return a value

Alvast bedankt

RabbitB :duh:

Bewerkt: door RabbitB
Geplaatst:

Uhm Ik heb nu weer een nieuw Probleempjuh met m'n pickups.

Hij doet niet precies wat ik wil

Ik wil namelijk dat als je een pickup oppakt, de volgende verschijnt (( Om Ottos Autos Op te blazen voor een RPG server :puh: ))

Maar goed, hij doet het niet precies goed, Heb Kayle's techniek toegepast, maar brengt nu niewe fouten

Het gaat om the dikgedrukte delen

//------------------------------------------------------------------------------

public OnPlayerPickUpPickup(playerid, pickupid)

{

if(pickupid == pickup) {

GivePlayerWeapon(playerid, 355, 150);

SendClientMessage(playerid, COLOR_GREEN, "You have found an bloodied AK-47, The blood made you slip, Owned.");

SetPlayerHealth(playerid, 50.0);

return 1;

}

if(pickupid == pickup2) {

SetPlayerPos(playerid, 2324.33, -1144.79,1050.71);

SetPlayerInterior(playerid, 12);

return 1;

}

if(pickupid == M1Start) {

SendClientMessage(playerid, COLOR_YELLOW, "You enter the pub and hear someone shouting your name.");

SendClientMessage(playerid, COLOR_RED, "Fixer: Lets Keep it short, I want you to bomb Otto's autos, The bombs are placed infront of the dealer");

M1st = CreatePickup(1313, 3, -1640.1226,1202.9473,7.2342);

return 1;

}

if(pickupid == M1st) {

SendClientMessage(playerid, COLOR_YELLOW, "You have picked up some bombs, Go inside");

m1p1 = CreatePickup(1313, 3, -1657.2209,1221.6830,13.6719);

return 1;

}

if(pickupid == m1p1) {

m1p2 = CreatePickup(1313, 3,-1669.0729,1211.9907,13.6719);

return 1;

}

if(pickupid == m1p2) {

m1p3 = CreatePickup(1313, 3,-1657.2643,1210.2029,21.1563);

return 1;

}

if(pickupid == m1p3) {

m1p4 = CreatePickup(1313, 3,-1613.4955,1230.0406,7.0468);

return 1;

}

if(pickupid == m1p4) {

GivePlayerMoney(playerid, 50000);

SendClientMessage(playerid, COLOR_WHITE, "You've completed mission 1, Heres your cash");

CreateExplosion(-1669.0729,1211.9907,13.6719, 7,300);

CreateExplosion(-1657.2643,1210.2029,21.1563,3,300);

CreateExplosion(-1613.4955,1230.0406,7.0468,3,300);

return 1;

}

return 0;

}

//------------------------------------------------------------------------------

Ik hoop dat iemand dit scriptje foutloos kan fixen, Aangezien ik de kracht erniet meer voor heb, en m'n koffie op is :duh:

Bij Voorbaat dank.

RabbitB

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