SA-MP Forums Archive
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."); }