please help - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (
https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: please help (
/showthread.php?tid=272852)
please help -
MA_proking - 30.07.2011
please help in this I m making a new simple script
pawn Код:
new rand = random(4);
switch (rand)
{
case 0:pickup = CreatePickup(405.9053,2456.6348,16.5000), SendClientMessageToAll(0xDEEE20FF, "Hello.");
case 1:pickup = CreatePickup(1318.2029,1284.1371,10.8203), SendClientMessageToAll(0xDEEE20FF, "Hello1.");;
case 2:pickup = CreatePickup(1978.5294,-2617.4849,19.0112), SendClientMessageToAll(0xDEEE20FF, "Hello2.");;
case 3:pickup = CreatePickup(-1454.7158,-162.1252,14.1484), SendClientMessageToAll(0xDEEE20FF, "Hello.3");;
}
pawn Код:
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == pickup) GivePlayerMoney(killerid, 100000);
return 1;
}
for that it showing
Код:
C:\DOCUME~1\Prabhat\Desktop\WORLDS~1.5\GAMEMO~1\lvdm.pwn(2910) : warning 213: tag mismatch
C:\DOCUME~1\Prabhat\Desktop\WORLDS~1.5\GAMEMO~1\lvdm.pwn(2910) : warning 213: tag mismatch
C:\DOCUME~1\Prabhat\Desktop\WORLDS~1.5\GAMEMO~1\lvdm.pwn(2910) : warning 202: number of arguments does not match definition
C:\DOCUME~1\Prabhat\Desktop\WORLDS~1.5\GAMEMO~1\lvdm.pwn(2910) : warning 202: number of arguments does not match definition
C:\DOCUME~1\Prabhat\Desktop\WORLDS~1.5\GAMEMO~1\lvdm.pwn(2911) : warning 213: tag mismatch
C:\DOCUME~1\Prabhat\Desktop\WORLDS~1.5\GAMEMO~1\lvdm.pwn(2911) : warning 213: tag mismatch
C:\DOCUME~1\Prabhat\Desktop\WORLDS~1.5\GAMEMO~1\lvdm.pwn(2911) : warning 202: number of arguments does not match definition
C:\DOCUME~1\Prabhat\Desktop\WORLDS~1.5\GAMEMO~1\lvdm.pwn(2911) : warning 202: number of arguments does not match definition
C:\DOCUME~1\Prabhat\Desktop\WORLDS~1.5\GAMEMO~1\lvdm.pwn(2911) : error 002: only a single statement (or expression) can follow each "case"
C:\DOCUME~1\Prabhat\Desktop\WORLDS~1.5\GAMEMO~1\lvdm.pwn(2912) : error 014: invalid statement; not in switch
C:\DOCUME~1\Prabhat\Desktop\WORLDS~1.5\GAMEMO~1\lvdm.pwn(2912) : warning 215: expression has no effect
C:\DOCUME~1\Prabhat\Desktop\WORLDS~1.5\GAMEMO~1\lvdm.pwn(2912) : error 001: expected token: ";", but found ":"
C:\DOCUME~1\Prabhat\Desktop\WORLDS~1.5\GAMEMO~1\lvdm.pwn(2912) : error 029: invalid expression, assumed zero
C:\DOCUME~1\Prabhat\Desktop\WORLDS~1.5\GAMEMO~1\lvdm.pwn(2912) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
5 Errors.
Re: please help -
RowdyrideR - 30.07.2011
i think something like this
on the top of your script:
Код:
new Float: packups[][3] =
{
{1288.67736816,-1654.36328125,15.64790154},
{1295.67736816,-1654.36328125,15.64790154},
{1288.67736816,-1644.36328125,15.64790154}
};
Код:
public OnGameModeInit()
{
new rand = random(sizeof(packups));
AddStaticPickup(1239, 0, packups[rand][0],packups[rand][1],packups[rand][2], -1);
return 1;
}
Re: please help -
MadeMan - 30.07.2011
Some parameters are missing.
https://sampwiki.blast.hk/wiki/CreatePickup
Re: please help -
iPLEOMAX - 30.07.2011
pawn Код:
new rand = random(4);
switch (rand)
{
case 0: { pickup = CreatePickup(1212,2,405.9053,2456.6348,16.5000,-1); SendClientMessageToAll(0xDEEE20FF, "Hello."); }
case 1: { pickup = CreatePickup(1212,2,1318.2029,1284.1371,10.8203,-1); SendClientMessageToAll(0xDEEE20FF, "Hello1."); }
case 2: { pickup = CreatePickup(1212,2,1978.5294,-2617.4849,19.0112,-1); SendClientMessageToAll(0xDEEE20FF, "Hello2."); }
case 3: { pickup = CreatePickup(1212,2,-1454.7158,-162.1252,14.1484,-1); SendClientMessageToAll(0xDEEE20FF, "Hello.3"); }
}
pawn Код:
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == pickup) GivePlayerMoney(killerid, 100000);
return 1;
}
Re: please help -
MA_proking - 30.07.2011
problem is that
Its every time spawn at
Код:
case 1: { pickup = CreatePickup(1212,2,1318.2029,1284.1371,10.8203,-1); SendClientMessageToAll(0xDEEE20FF, "Hello1."); }