Raised This Month: $ Target: $400
 0% 

Help with my first plugin!=)


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
Ziink
Junior Member
Join Date: Sep 2006
Old 12-03-2006 , 01:06   Help with my first plugin!=)
Reply With Quote #1

Hey i need some help with my plugin.. im preatty new on this scriptings.. so i just used this one: http://wiki.amxmodx.org/index.php/In...od_X_Scripting

But i cant compile it cuz this happens when i try:

Error: Pawn compiler not found. Pleas check your settings and try again.

Where can i fix my "Pawn Comiler" ?


- Ziink
Ziink is offline
The Specialist
BANNED
Join Date: Nov 2006
Old 12-03-2006 , 01:10   Re: Help with my first plugin!=)
Reply With Quote #2

you need to go to TOOLs /settings/compiler/input and output paths. And set the file ampc.exe as the input compiler which is in your amxmodx/scripting folder.
The Specialist is offline
Send a message via AIM to The Specialist
Ziink
Junior Member
Join Date: Sep 2006
Old 12-03-2006 , 01:17   Re: Help with my first plugin!=)
Reply With Quote #3

Thx
Ziink is offline
The Specialist
BANNED
Join Date: Nov 2006
Old 12-03-2006 , 01:22   Re: Help with my first plugin!=)
Reply With Quote #4

np
The Specialist is offline
Send a message via AIM to The Specialist
Ziink
Junior Member
Join Date: Sep 2006
Old 12-03-2006 , 01:30   Re: Help with my first plugin!=)
Reply With Quote #5

Code:
#include <amxmodx>
#include <fun>
#include <amxmisc>
new PLUGIN[]="Change Health"
new AUTHOR[]="Ziink"
new VERSION[]="1.00"
 
public plugin_init()
{
     register_plugin(PLUGIN, VERSION, AUTHOR)
     register_concmd("amx_hp", "cmd_hp", ADMIN_SLAY, "<target> <hp>")
}
 
public cmd_hp(id, level, cid)
{
     if (!cmd_access(id, level, cid, 3))
        return PLUGIN_HANDLED
 
     new Arg1[24]
     new Arg2[4]
 
     //Get the command arguments from the console
     read_argv(1, Arg1, 23)
     read_argv(2, Arg2, 3)
 
     //Convert the health from a string to a number
     new Health = str_to_num(Arg2)
 
     //Is the first character the @ symbol?
     if (Arg1[0] == '@')
     {
          new Team = 0
          if (equali(Arg1[1], "CT"))
          {
               Team = 2
          } else if (equali(Arg1[1], "T")) {
               Team = 1
          }
          new players[32], num
          get_players(players, num)
          new i
          for (i=0; i<num; i++)
          {
               if (!Team)
               {
                    set_user_health(players[i], Health)
               } else {
                    if (get_user_team(players[i]) == Team)
                    {
                         set_user_health(players[i], Health)
                    }
               }
          }
     } else {
          new player = cmd_target(id, Arg1, 1)
          if (!player)
          {
               console_print(id, "Sorry, player %s could not be found or targetted!", Arg1)
               return PLUGIN_HANDLED
          } else {
               set_user_health(player, Health)
          }
     }
 
     return PLUGIN_HANDLED
}

unknown unknown unknown amx_hp.amxx bad load

Whats wrong?
Ziink is offline
stupok
Veteran Member
Join Date: Feb 2006
Old 12-03-2006 , 03:43   Re: Help with my first plugin!=)
Reply With Quote #6

Show your modules.ini You need to have fun enabled.

Why would you post the script off of the tutorial? There obviously (I hope) isn't anything wrong with that script.

Although, I'm not so sure about equali(Arg1[1], "CT")
stupok is offline
[ --<-@ ] Black Rose
ANNIHILATED
Join Date: Sep 2005
Location: Stockholm, Sweden.
Old 12-03-2006 , 04:08   Re: Help with my first plugin!=)
Reply With Quote #7

yuhjtfthhjmkljhj

Last edited by [ --<-@ ] Black Rose; 12-03-2006 at 04:40.
[ --<-@ ] Black Rose is offline
jim_yang
Veteran Member
Join Date: Aug 2006
Old 12-03-2006 , 04:12   Re: Help with my first plugin!=)
Reply With Quote #8

equali(Arg1[1], "CT") is correct
__________________
Project : CSDM all in one - 99%
<team balancer#no round end#entity remover#quake sounds#fake full#maps management menu#players punishment menu#no team flash#colored flashbang#grenade trails#HE effect#spawn protection#weapon arena#weapon upgrade#auto join#no weapon drop#one name>
jim_yang is offline
[ --<-@ ] Black Rose
ANNIHILATED
Join Date: Sep 2005
Location: Stockholm, Sweden.
Old 12-03-2006 , 04:13   Re: Help with my first plugin!=)
Reply With Quote #9

bhnmgvgm,l

Last edited by [ --<-@ ] Black Rose; 12-03-2006 at 04:40.
[ --<-@ ] Black Rose is offline
jim_yang
Veteran Member
Join Date: Aug 2006
Old 12-03-2006 , 04:17   Re: Help with my first plugin!=)
Reply With Quote #10

Arg1[0] is '@'
Arg1[1] is 'C'
Arg1[2] is 'T'
so equali(Arg1[1],"CT") means start checking from the second value in the string array
__________________
Project : CSDM all in one - 99%
<team balancer#no round end#entity remover#quake sounds#fake full#maps management menu#players punishment menu#no team flash#colored flashbang#grenade trails#HE effect#spawn protection#weapon arena#weapon upgrade#auto join#no weapon drop#one name>
jim_yang is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 06:47.


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