SA-MP Forums Archive
Simple weapon Script bug? - 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: Simple weapon Script bug? (/showthread.php?tid=188737)



Simple weapon Script bug? - ThePwherer - 08.11.2010

can anyone tell me whats wrong with this script?
Pawno said theres no bugs when i made this but yet my server cant execute it! >:l

Код:
// Simple Weapon Script by Aidz.

#include <a_samp>

#if defined FILTERSCRIPT

public OnPlayerCommandText(playerid, cmdtext[])
{
    return 1;
}
if (strcmp("/knuckles", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,1,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned brass knuckles!"); 
return 1;
}
if (strcmp("/golf", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,2,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a golf club!"); 
return 1;
}
if (strcmp("/niteStick", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,3,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a nite stick!"); 
return 1;
}
if (strcmp("/knife", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,4,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a knife.!"); 
return 1;
}
if (strcmp("/bat", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,5,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a bat!"); 
return 1;
}
if (strcmp("/shovel", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,31,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a shovel!"); 
return 1;
}
if (strcmp("/pool", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,7,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a pool cue!"); 
return 1;
}
if (strcmp("/katana", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,8,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a katana!"); 
return 1;
}
if (strcmp("/chainsaw", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,9,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a chainsaw!"); 
return 1;
}
if (strcmp("/dildo", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,10,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a purple dildo!"); 
return 1;
}
if (strcmp("/cane", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,15,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a cane!"); 
return 1;
}
if (strcmp("/grenades", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,16,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned grenades!");
return 1;
}
if (strcmp("/tear", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,17,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned tear gas!"); 
return 1;
}
if (strcmp("/molotov", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,18,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned molotov cocktails!"); 
return 1;
}
if (strcmp("/colt", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,22,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a 9mm!");
return 1;
}
if (strcmp("/silenced", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,23,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a silenced 9mm!"); 
return 1;
}
if (strcmp("/eagle", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,24,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a desert eagle!"); 
return 1;
}
if (strcmp("/de", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,24,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a desert eagle!" );
return 1;
}
if (strcmp("/shotgun", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,25,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a shotgun!"); 
return 1;
}
if (strcmp("/spawnoff", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,26,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a spawn-off shotgun.");
return 1;
}
if (strcmp("/combat", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,27,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a combat shotgun "); 
return 1;
}
if (strcmp("/uzi", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,28,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a uzi!");
return 1;
}
if (strcmp("/mp5", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,29,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a mp5!"); 
return 1;
}
if (strcmp("/ak", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,30,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a ak47!"); 
return 1;
}
if (strcmp("/m4", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,31,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a m4!"); 
return 1;
}
if (strcmp("/tec9", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,32,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a tec9!");
return 1;
}
if (strcmp("/rifle", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,33,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a country rifle! "); 
return 1;
}
if (strcmp("/sniper", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,34,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a sniper!");
return 1;
}
if (strcmp("/rpg", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,35,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a rocket launcher! Go fuck shit up!"); 
return 1;
}
if (strcmp("/heat", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,36,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a heat seaking rocket launcher!"); 
return 1;
}
if (strcmp("/flame", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,37,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a flame thrower!"); 
return 1;
}
if (strcmp("/minigun", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,38,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a minigun! Go fuck shit up!"); 
return 1;
}
if (strcmp("/sat", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,39,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned satchel charges!"); 
return 1;
}
if (strcmp("/Spray", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,41,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a spray can!"); 
return 1;
}
if (strcmp("/fe", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,42,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a fire extinguisher!");
return 1;
}
if (strcmp("/camera", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,43,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a camera!"); 
return 1;
}
if (strcmp("/para", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,46,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a parachute!"); 
return 1;
}
#endif


Re: Simple weapon Script bug? - Scenario - 08.11.2010

If you actually knew the basics of the PAWN language, you would see how freaking obvious the problem is - but obviously you are just another one of those useless SA-MP members!


Re: Simple weapon Script bug? - WillyP - 08.11.2010

LOLz. I saw the error straight away.. You must be blind not to notice!


Re: Simple weapon Script bug? - Ironboy500[TW] - 08.11.2010

Guys, he is newbie, begginer, he needs some help.

Try this one ThePwherer

Код:
// Simple Weapon Script by Aidz.

#include <a_samp>

#if defined FILTERSCRIPT

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/knuckles", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,1,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned brass knuckles!"); 
return 1;
}
if (strcmp("/golf", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,2,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a golf club!"); 
return 1;
}
if (strcmp("/niteStick", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,3,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a nite stick!"); 
return 1;
}
if (strcmp("/knife", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,4,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a knife.!"); 
return 1;
}
if (strcmp("/bat", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,5,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a bat!"); 
return 1;
}
if (strcmp("/shovel", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,31,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a shovel!"); 
return 1;
}
if (strcmp("/pool", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,7,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a pool cue!"); 
return 1;
}
if (strcmp("/katana", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,8,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a katana!"); 
return 1;
}
if (strcmp("/chainsaw", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,9,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a chainsaw!"); 
return 1;
}
if (strcmp("/dildo", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,10,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a purple dildo!"); 
return 1;
}
if (strcmp("/cane", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,15,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a cane!"); 
return 1;
}
if (strcmp("/grenades", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,16,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned grenades!");
return 1;
}
if (strcmp("/tear", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,17,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned tear gas!"); 
return 1;
}
if (strcmp("/molotov", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,18,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned molotov cocktails!"); 
return 1;
}
if (strcmp("/colt", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,22,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a 9mm!");
return 1;
}
if (strcmp("/silenced", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,23,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a silenced 9mm!"); 
return 1;
}
if (strcmp("/eagle", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,24,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a desert eagle!"); 
return 1;
}
if (strcmp("/de", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,24,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a desert eagle!" );
return 1;
}
if (strcmp("/shotgun", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,25,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a shotgun!"); 
return 1;
}
if (strcmp("/spawnoff", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,26,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a spawn-off shotgun.");
return 1;
}
if (strcmp("/combat", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,27,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a combat shotgun "); 
return 1;
}
if (strcmp("/uzi", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,28,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a uzi!");
return 1;
}
if (strcmp("/mp5", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,29,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a mp5!"); 
return 1;
}
if (strcmp("/ak", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,30,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a ak47!"); 
return 1;
}
if (strcmp("/m4", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,31,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a m4!"); 
return 1;
}
if (strcmp("/tec9", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,32,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a tec9!");
return 1;
}
if (strcmp("/rifle", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,33,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a country rifle! "); 
return 1;
}
if (strcmp("/sniper", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,34,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a sniper!");
return 1;
}
if (strcmp("/rpg", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,35,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a rocket launcher! Go fuck shit up!"); 
return 1;
}
if (strcmp("/heat", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,36,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a heat seaking rocket launcher!"); 
return 1;
}
if (strcmp("/flame", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,37,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a flame thrower!"); 
return 1;
}
if (strcmp("/minigun", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,38,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a minigun! Go fuck shit up!"); 
return 1;
}
if (strcmp("/sat", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,39,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned satchel charges!"); 
return 1;
}
if (strcmp("/Spray", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,41,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a spray can!"); 
return 1;
}
if (strcmp("/fe", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,42,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a fire extinguisher!");
return 1;
}
if (strcmp("/camera", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,43,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a camera!"); 
return 1;
}
if (strcmp("/para", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,46,99999);
SendClientMessage(playerid, 0xFFFFFFFF, "You earned a parachute!"); 
return 1;
}
    return 1;
}



Re: Simple weapon Script bug? - ThePwherer - 08.11.2010

You dont have to be so mean... im determined to become a good scripter. But I'm not sure what mistake i made...
can you just tell me how to fix it?


Re: Simple weapon Script bug? - ThePwherer - 08.11.2010

Damit i forgot to remove the return! Sorry for taking time out of your day..
Thanks IronBoy!


Re: Simple weapon Script bug? - Ironboy500[TW] - 08.11.2010

Take a look at code I gave you.
You must place your commands under OnPlayerCommandText callback.


Re: Simple weapon Script bug? - DVDK - 08.11.2010

You totally forgot all identation!


Re: Simple weapon Script bug? - ThePwherer - 08.11.2010

Hmm... it still doesn't work for some reason...


Re: Simple weapon Script bug? - HrvojeCro - 08.11.2010

LOL Fail


Re: Simple weapon Script bug? - ThePwherer - 08.11.2010

Ironboy it still doesn't work and I'm sure its because of me not putting all info on each weapon...


Re: Simple weapon Script bug? - (SF)Noobanatior - 09.11.2010

just under the #include line put #define FILTERSCRIPT or remove your #if statment
because FILTERSCRIPT is not defined it will ignore this part of the script
hope this helps

and people if you dont want to help why are you here?


Re: Simple weapon Script bug? - Gamer_Z - 09.11.2010

you didn't define #define filterscript.. hihi
so you're compiling an empty FS. TOTALLY EMPTY.

try this:
pawn Код:
#include <a_samp>

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/knuckles", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,1,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned brass knuckles!");
        return 1;
    }
    if (strcmp("/golf", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,2,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned a golf club!");
        return 1;
    }
    if (strcmp("/niteStick", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,3,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned a nite stick!");
        return 1;
    }
    if (strcmp("/knife", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,4,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned a knife.!");
        return 1;
    }
    if (strcmp("/bat", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,5,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned a bat!");
        return 1;
    }
    if (strcmp("/shovel", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,31,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned a shovel!");
        return 1;
    }
    if (strcmp("/pool", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,7,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned a pool cue!");
        return 1;
    }
    if (strcmp("/katana", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,8,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned a katana!");
        return 1;
    }
    if (strcmp("/chainsaw", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,9,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned a chainsaw!");
        return 1;
    }
    if (strcmp("/dildo", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,10,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned a purple dildo!");
        return 1;
    }
    if (strcmp("/cane", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,15,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned a cane!");
        return 1;
    }
    if (strcmp("/grenades", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,16,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned grenades!");
        return 1;
    }
    if (strcmp("/tear", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,17,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned tear gas!");
        return 1;
    }
    if (strcmp("/molotov", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,18,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned molotov cocktails!");
        return 1;
    }
    if (strcmp("/colt", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,22,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned a 9mm!");
        return 1;
    }
    if (strcmp("/silenced", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,23,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned a silenced 9mm!");
        return 1;
    }
    if (strcmp("/eagle", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,24,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned a desert eagle!");
        return 1;
    }
    if (strcmp("/de", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,24,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned a desert eagle!" );
        return 1;
    }
    if (strcmp("/shotgun", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,25,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned a shotgun!");
        return 1;
    }
    if (strcmp("/spawnoff", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,26,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned a spawn-off shotgun.");
        return 1;
    }
    if (strcmp("/combat", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,27,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned a combat shotgun ");
        return 1;
    }
    if (strcmp("/uzi", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,28,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned a uzi!");
        return 1;
    }
    if (strcmp("/mp5", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,29,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned a mp5!");
        return 1;
    }
    if (strcmp("/ak", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,30,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned a ak47!");
        return 1;
    }
    if (strcmp("/m4", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,31,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned a m4!");
        return 1;
    }
    if (strcmp("/tec9", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,32,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned a tec9!");
        return 1;
    }
    if (strcmp("/rifle", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,33,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned a country rifle! ");
        return 1;
    }
    if (strcmp("/sniper", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,34,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned a sniper!");
        return 1;
    }
    if (strcmp("/rpg", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,35,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned a rocket launcher! Go fuck shit up!");
        return 1;
    }
    if (strcmp("/heat", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,36,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned a heat seaking rocket launcher!");
        return 1;
    }
    if (strcmp("/flame", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,37,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned a flame thrower!");
        return 1;
    }
    if (strcmp("/minigun", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,38,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned a minigun! Go fuck shit up!");
        return 1;
    }
    if (strcmp("/sat", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,39,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned satchel charges!");
        return 1;
    }
    if (strcmp("/Spray", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,41,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned a spray can!");
        return 1;
    }
    if (strcmp("/fe", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,42,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned a fire extinguisher!");
        return 1;
    }
    if (strcmp("/camera", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,43,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned a camera!");
        return 1;
    }
    if (strcmp("/para", cmdtext, true) == 0)
    {
        GivePlayerWeapon(playerid,46,99999);
        SendClientMessage(playerid, 0xFFFFFFFF, "You earned a parachute!");
        return 1;
    }
    return 0;
}
with good identation you can easier spot errors.