AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Zombie Plague Extra Item Help ( set speed + add model) (https://forums.alliedmods.net/showthread.php?t=83453)

AlejandroSk 01-09-2009 21:22

Zombie Plague Extra Item Help ( set speed + add model)
 
This is an extra item for zombie plague , using fun module , but something failed adding speed.

i need the following:

-fix give speed
-gives an model to the player used it


here's the code

Code:

/*================================================================================
       
        --------------------------------
        -*- [ZP] Extra Item: Reloaded Player-*-
        --------------------------------
       
        ~~~~~~~~~~~~~~~
        - Description -
        ~~~~~~~~~~~~~~~
       
        Team:  Human
                  Give: Hp , Low gravity , armor & speed
                  Default Cost: 15 Ammo Packs
 
                  ~~~~~~~~~~~~~~~
            - CVAR's -
        ~~~~~~~~~~~~~~~
- zp_extra_rplayer_cost "15"
- zp_rplayer_extra_health "200"
- zp_rplayer_gravity "0.3"
- zp_rplayer_extra_armor "100"
       
================================================================================*/


#include <amxmodx>
#include <zombieplague>
#include <fun>

// item id
new replayer;

public plugin_init()
{
    register_plugin("[ZP] Extra Item: Reloaded Player", "0.1", "AlejandroSk");
   
    //cvars
    new zp_extra_rplayer_cost = register_cvar("zp_extra_rplayer_cost", "15");
   
   
    // Register the new item
    replayer = zp_register_extra_item("Reloaded Player", get_pcvar_num(zp_extra_rplayer_cost), ZP_TEAM_HUMAN);
}


 

givehab(index) {

 //cvars
    new cvar_1 = register_cvar("zp_rplayer_extra_health", "500");
    new cvar_2 = register_cvar("zp_rplayer_gravity", "0.3");
    new cvar_3 = register_cvar("zp_rplayer_extra_armor", "100");
    new cvar_4 = register_cvar("zp_rplayer_speed", "2.0");

  //floats
    new Float:speed[] = { speed }


    set_user_health(index, get_user_health(index) + get_pcvar_num(cvar_1));
 
    set_user_gravity(index, get_user_gravity(index) - get_pcvar_num(cvar_2));
 
    set_user_armor(index, get_user_armor(index) + get_pcvar_num(cvar_3));
   
    set_user_maxspeed(index, Float:speed(index) =  get_pcvar_num(cvar_4);
}

// Item Selected forward
public zp_extra_item_selected(player, itemid)
{
    // check if the selected item matches any of our registered ones
    if (itemid == replayer) {
        client_print(player, print_chat, "[ZP] You bought Reloaded Player , Enjoy!");
        givehab(player);
    }
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1034\\ f0\\ fs16 \n\\ par }
*/



Help me please =9 Thanks

Exolent[jNr] 01-09-2009 21:25

Re: Plugin Help
 
1. Your topic title must be descriptive. Fix it before you post again.

2. Is the 2.0 for speed supposed to mean twice as fast?

AlejandroSk 01-09-2009 21:26

Re: Plugin Help
 
2.0 means gives 2x speed for player or no?

Exolent[jNr] 01-09-2009 21:27

Re: Plugin Help
 
Quote:

Originally Posted by Exolent[jNr] (Post 741380)
1. Your topic title must be descriptive. Fix it before you post again.


AlejandroSk 01-09-2009 21:31

Re: Zombie Plague Extra Item Help ( set speed + add model)
 
done?

AlejandroSk 01-09-2009 21:40

Re: Zombie Plague Extra Item Help ( set speed + add model)
 
so , can you help me or not?

danielkza 01-09-2009 21:46

Re: Zombie Plague Extra Item Help ( set speed + add model)
 
Quote:

Originally Posted by AlejandroSk (Post 741392)
so , can you help me or not?

The minimum bump time around here is 2 weeks, not 2 minutes.

Maxspeed:
-1.0 = default
Anything else = absolute value

AlejandroSk 01-09-2009 23:07

Re: Zombie Plague Extra Item Help ( set speed + add model)
 
so, how i fix the plugin?

Exolent[jNr] 01-09-2009 23:10

Re: Zombie Plague Extra Item Help ( set speed + add model)
 
Here, I fixed your cvar errors.
Just so you have an idea, the weapon speeds for the player range from about 215 - 260.

Code:

/*================================================================================
       
        --------------------------------
        -*- [ZP] Extra Item: Reloaded Player-*-
        --------------------------------
       
        ~~~~~~~~~~~~~~~
        - Description -
        ~~~~~~~~~~~~~~~
       
        Team:  Human
                  Give: Hp , Low gravity , armor & speed
                  Default Cost: 15 Ammo Packs
 
                  ~~~~~~~~~~~~~~~
            - CVAR's -
        ~~~~~~~~~~~~~~~
- zp_extra_rplayer_cost "15"
- zp_rplayer_extra_health "200"
- zp_rplayer_gravity "0.3"
- zp_rplayer_extra_armor "100"
       
================================================================================*/


#include <amxmodx>
#include <zombieplague>
#include <fun>

// item id
new replayer;

new cvar_health, cvar_gravity, cvar_armor, cvar_speed;

public plugin_init()
{
    register_plugin("[ZP] Extra Item: Reloaded Player", "0.1", "AlejandroSk");
   
    //cvars
    new zp_extra_rplayer_cost = register_cvar("zp_extra_rplayer_cost", "15");
    cvar_health = register_cvar("zp_rplayer_extra_health", "500");
    cvar_gravity = register_cvar("zp_rplayer_gravity", "0.3");
    cvar_armor = register_cvar("zp_rplayer_extra_armor", "100");
    cvar_speed = register_cvar("zp_rplayer_speed", "400.0");
   
    // Register the new item
    replayer = zp_register_extra_item("Reloaded Player", get_pcvar_num(zp_extra_rplayer_cost), ZP_TEAM_HUMAN);
}


 

givehab(index) {
    set_user_health(index, get_user_health(index) + get_pcvar_num(cvar_health));
 
    set_user_gravity(index, get_user_gravity(index) - get_pcvar_float(cvar_gravity));
 
    set_user_armor(index, get_user_armor(index) + get_pcvar_num(cvar_armor));
   
    set_user_maxspeed(index, get_pcvar_float(cvar_speed));
}

// Item Selected forward
public zp_extra_item_selected(player, itemid)
{
    // check if the selected item matches any of our registered ones
    if (itemid == replayer) {
        client_print(player, print_chat, "[ZP] You bought Reloaded Player , Enjoy!");
        givehab(player);
    }
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1034\\ f0\\ fs16 \n\\ par }
*/


AlejandroSk 01-10-2009 02:29

Re: Zombie Plague Extra Item Help ( set speed + add model)
 
thanks u so much it works

but i want add it glow and a model how can i do it ? please help me =( sorry im so noob on scripting


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

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