I scripted something that will give a random weapons to players. But, my pawno crashes while compiling the script.
pawn Код:
stock GiveRandomWeapons(playerid, slot)
{
new slot0weapons[] = {1};
new rand0 = random(sizeof(slot0weapons));
new slot1weapons[] = {
2,3,4,5,6,7,8,9
};
new rand1 = random(sizeof(slot1weapons));
new slot2weapons[] = {
22,23,24
};
new rand2 = random(sizeof(slot2weapons));
new slot3weapons[] = {
25,26,27
};
new rand3 = random(sizeof(slot3weapons));
new slot4weapons[] = {
28,29,32
};
new rand4 = random(sizeof(slot4weapons));
new slot5weapons[] = {
30,31
};
new rand5 = random(sizeof(slot5weapons));
new slot6weapons[] = {
33,34
};
new rand6 = random(sizeof(slot6weapons));
new slot8weapons[] = {
16,18,39
};
new rand8 = random(sizeof(slot8weapons));
new slot9weapons[] = {
41,42
};
new rand9 = random(sizeof(slot9weapons));
new slot10weapons[] = {
10,11,12,13,14,15
}};
new rand10 = random(sizeof(slot10weapons));
new weap,ammo;
GetPlayerWeaponData(playerid,slot,weap,ammo);
switch(slot)
{
case 0:
{
GivePlayerWeapon(playerid,slot0weapons[rand0],inf);
}
case 1:
{
GivePlayerWeapon(playerid,slot1weapons[rand1],inf);
}
case 2:
{
GivePlayerWeapon(playerid,slot2weapons[rand2],inf);
}
case 3:
{
GivePlayerWeapon(playerid,slot3weapons[rand3],inf);
}
case 4:
{
GivePlayerWeapon(playerid,slot4weapons[rand4],inf);
}
case 5:
{
GivePlayerWeapon(playerid,slot5weapons[rand5],inf);
}
case 6:
{
GivePlayerWeapon(playerid,slot6weapons[rand6],inf);
}
case 8:
{
GivePlayerWeapon(playerid,slot8weapons[rand8],inf);
}
case 9:
{
GivePlayerWeapon(playerid,slot9weapons[rand9],inf);
}
case 10:
{
GivePlayerWeapon(playerid,slot10weapons[rand10],inf);
}
}
return 1;
}
pawn Код:
new slot10weapons[] = {
10,11,12,13,14,15
}};
pawn Код:
new slot10weapons[] = {
10,11,12,13,14,15
};
Ahh.. stupid mistake :P Thanks. It's working now.
All okay.. Thats why always morning is smarter then evening