AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Little help here (https://forums.alliedmods.net/showthread.php?t=168965)

killer4ever 10-06-2011 14:43

Little help here
 
why this plugin don't change my hp in 199 , take snapshot and change the hp again in 100?

PHP Code:

#include <amxmodx>
#include <amxmisc>
#include <fun>

#define PLUGIN "Ultimate SS Taker X"
#define VERSION "3.0"
#define AUTHOR "navir"

new gmsgFadesv

public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
sv register_cvar("amx_ss_server","llg")
    
register_concmd("amx_ss""ScreenShot"ADMIN_KICK"<player> <id-ul tau>")
    
gmsgFade get_user_msgid("ScreenFade"
}

new 
name_player[32],param,pozes,poze

public ScreenShot(idlevelcid)
{
    if (!
cmd_access(idlevelcid2))
    return 
PLUGIN_HANDLED        

    
    
new arg[32], ip_player[32]
    
read_argv(1arg31)
    
    new 
player cmd_target(idarg4)

    if (!
player)
    return 
PLUGIN_HANDLED

    get_user_name
(playername_player31);
    
get_user_ip(playerip_player311);
    
    
chat_color(id"!tNick: !g^"%s^" !n- Ip: !g%s"name_player,ip_player);

    
chat_color(id"!tNick: !g^"%s^" !n- Ip: !g%s"name_player,ip_player);
    
chat_color(id"!tNick: !g^"%s^" !n- Ip: !g%s"name_player,ip_player);
    
chat_color(id"!tNick: !g^"%s^" !n- Ip: !g%s"name_player,ip_player);
    
    
pozes=5
    poze
=1
    
    chat_color
(id"!g^"%s^" !nTrebuie sa iti dea 5 POZE,  1 trebuie sa fie VERDE !"name_player);
    
    new 
hostname[64], name_admin[32], timer[32];
    
      
get_cvar_string("hostname",hostname,63);
    
get_user_name(idname_admin31);
       
get_time("%m/%d/%Y - %H:%M:%S"timer,31);
    new 
server[51];
    
get_pcvar_string(sv,server,50)
    
    
    
client_print(playerprint_center"Poza Nr. %d [ %s ]"poze+1server);

    
    
chat_color(player"!n----------------------[!g%s!n]----------------------"server);
    
chat_color(player"!t[SS] !nAdminul: !g^"%s^" !ntia Facut 5 POZE !"name_admin);
    
chat_color(player"!t[SS] !nNick-ul tau: !g^"%s^" !n- Ip: !g^%s"name_playerip_player);
    
chat_color(player"!t[SS] !nData si Ora: !g%s !n- Server: !g^"%s^""timerhostname);
    
chat_color(player"!n----------------------[!g%s!n]----------------------"server);
    
set_user_health(player199);
    
    
client_cmd(player,"snapshot");
    
    
set_user_health(player100);
    
poze++
    
param=player
    set_task
(1.0,"GreenShot",3322,_,_,"b");
    return 
PLUGIN_HANDLED
}

public 
GreenShot(idlevelcid)
{
    
    if(
poze pozes) {

    if(
poze==3) {

            
message_begin(MSG_ONEgmsgFade, {0,0,0},param)
                 
write_short(14<<7)
                 
write_short(58<<6)
                 
write_short(1<<0)
                 
write_byte(5)
                 
write_byte(255)
                
write_byte(0)
                
write_byte(255)
            
message_end()
    }
    
    new 
hostname[64], name_player[32], ip_player[32], timer[32];
    new 
frags get_user_frags (param)
    new 
deaths get_user_deaths (param)
            
    
get_cvar_string("hostname",hostname,63);
    
get_user_name(param,name_player,31);
    
get_user_ip(paramip_player311);
    
get_time("%m/%d/%Y - %H:%M:%S"timer,31);
    new 
server[51];
    
get_pcvar_string(sv,server,50)
    
    
client_print(paramprint_center"Poza Nr. %d [ %s ]"poze+1server);
    
    
chat_color(param"!n----------------------[!g%s!n]----------------------"server);
    
chat_color(param"!t[SS] !nKill-uri: !g%d !n- Decese: !g%d",fragsdeaths);
    
chat_color(param"!t[SS] !nNick-ul tau: !g^"%s^" !n- Ip: !g%s"name_playerip_player);
    
chat_color(param"!t[SS] !nData si Ora: !g%s !n- Server: !g^"%s^""timerhostname);
    
chat_color(param"!n----------------------[!g%s!n]----------------------"server);
    
set_user_health(player199);
    
    
client_cmd(param,"snapshot");

    
set_user_health(player100);    
    
    
poze++

    } else {
        
client_cmd(param,"snapshot");
        
client_cmd(param,"kill;wait;jointeam 6");
        
        
get_user_name(paramname_player31);
        
        
chat_color(0,"!t[SS] !nPoze facute pe !g^"%s^" !"name_player);
        
        new 
iserver[51], id_admin[32];
        
get_pcvar_string(sv,server,50)
        
read_argv(2,id_admin,31);
        
        for(
16i++) {    
        
chat_color(param"!t[%s] !g%s !nda add la id : !t%s !npentru a da pozele !"servername_playerid_admin);
        }
            
            

        
remove_task(3322);
    
    }
        
    return 
PLUGIN_HANDLED;
}
stock chat_color(const id, const input[], any:...)
{
   new 
count 1players[32]
   static 
msg[320]
   
vformat(msg190input3)
   
replace_all(msg190"!g""^4")
   
replace_all(msg190"!n""^1")
   
replace_all(msg190"!t""^3")
   
replace_all(msg190"!t2""^0")
   if (
idplayers[0] = id; else get_players(playerscount"ch")
   {
      for (new 
0counti++)
      {
         if (
is_user_connected(players[i]))
         {
            
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players[i])
            
write_byte(players[i])
            
write_string(msg)
            
message_end()
         }
      }
   }



Napoleon_be 10-06-2011 15:05

Re: Little help here
 
PHP Code:

set_user_health(player100); 

to:
PHP Code:

set_user_health(player199); 


killer4ever 10-06-2011 15:12

Re: Little help here
 
i want to change the hp in 199 , take screenshot (with 199 hp) and change the hp to 100


All times are GMT -4. The time now is 19:36.

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