AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   why isnt this command working? (https://forums.alliedmods.net/showthread.php?t=12615)

Bone 04-19-2005 17:16

why isnt this command working?
 
I am adding lottery into my plug in and i made command to start lottery but its not working i want the jackpot to be what ever the admin wants so i put the following code.



Code:
register_concmd("amx_startlotto","cmd_startlotto",ADMIN_LEVEL_A); // start lottery

Code:
 new lotterymsg[256] = "A new lottery has started, pick up your tickets now!!"

Code:
 ////////////////////////////////////////////////////////////////////  // Start Lottery  //////////////////////////////////////////////////////////////////  public cmd_startlotto(id,level,cid) {     if(!cmd_access(id,level,cid,4)) {         return PLUGIN_HANDLED;     }     // start lotto     new arg1[256];         new hudstring[256];             read_argv(1,arg1,255);                 new jackpot = str_to_num(arg1)         format(hudstring,255,"%s",lotterymsg);                 return PLUGIN_HANDLED;  }

i went into game and put
amx_startlottery 300

but it kept saying amx_startlottery usage.. and not acutally starting lottery
anyone help?

XxAvalanchexX 04-19-2005 21:32

Code:
if(!cmd_access(id,level,cid,4)) {

The last parameter is the amount of arguments that the command takes, including the command itself. In your case, the 4 should be a 2.

The first argument is amx_startlotto and the second argument is 300 in your example. Therefore by using read_argv(0,...) you could grab the command name if you wanted (just useless information).

Bone 04-20-2005 15:27

oh? i didnt know that. thanks tons again. damn your brilliant when it comes to this stuff :-P


All times are GMT -4. The time now is 09:53.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.