Pagalbos dėl amx_ss plugino

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
Zaidejas1
O taip. Jis jau surinko 50 žinučių!
Posts: 52
Joined: 2013 Jun 14 11:41

Pagalbos dėl amx_ss plugino

Post by Zaidejas1 »

Sveiki, reikia perdaryti pluginą, kad padarant ss nenužudytų žaidėjo. Formatas tga.

Code: Select all

#include <amxmodx>#include <amxmisc> new gmsgFadepublic plugin_init(){    register_plugin("Ultimate SS Taker", "V 2.1", "navir")    register_concmd("amx_ss", "ScreenShot", ADMIN_KICK, "amx_ss <player>")        gmsgFade = get_user_msgid("ScreenFade") } new name_player[32],param,pozes,poze public ScreenShot(id, level, cid){    if (!cmd_access(id, level, cid, 2))    return PLUGIN_HANDLED             new arg[32], ip_player[32]    read_argv(1, arg, 31)        new player = cmd_target(id, arg, 4)     if (!player)    return PLUGIN_HANDLED     get_user_name(player, name_player, 31);    get_user_ip(player, ip_player, 31, 1);        client_print(id, print_chat, "Nick: ^"%s^" - Ip: %s", name_player,ip_player);     client_print(id, print_console, "Nick: ^"%s^" - Ip: %s", name_player,ip_player);    client_print(id, print_console, "Nick: ^"%s^" - Ip: %s", name_player,ip_player);    client_print(id, print_console, "Nick: ^"%s^" - Ip: %s", name_player,ip_player);        pozes=5    poze=1        client_print(id, print_chat, "^"%s^" must give you 5 photos, one of them must be GREEN !", name_player);        new hostname[64], name_admin[32], timer[32];          get_cvar_string("hostname",hostname,63);    get_user_name(id, name_admin, 31);       get_time("%m/%d/%Y - %H:%M:%S", timer,31);        client_print(player, print_center, "PHOTO # %d", poze+1);        client_print(player, print_chat, "--------------------------------------------");    client_print(player, print_chat, "Admin: ^"%s^" made you a screenshot !", name_admin);    client_print(player, print_chat, "Your nick: ^"%s^" - Your Ip: %s", name_player, ip_player);    client_print(player, print_chat, "Date and time: %s - Server: ^"%s^"", timer, hostname);    client_print(player, print_chat, "--------------------------------------------");        client_cmd(player,"screenshot");        poze++    param=player    set_task(1.0,"GreenShot",3322,_,_,"b");    return PLUGIN_HANDLED} public GreenShot(id, level, cid){    if(poze < pozes) {     if(poze==3) {             message_begin(MSG_ONE, gmsgFade, {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(param, ip_player, 31, 1);    get_time("%m/%d/%Y - %H:%M:%S", timer,31);        client_print(param, print_center, "PHOTO # %d", poze+1);        client_print(param, print_chat, "--------------------------------------------");    client_print(param, print_chat, "Your frags: %d - Your deaths: %d",frags, deaths);    client_print(param, print_chat, "Your nick: ^"%s^" - Your Ip: %s", name_player, ip_player);    client_print(param, print_chat, "Date and time: %s - Server: ^"%s^"", timer, hostname);    client_print(param, print_chat, "--------------------------------------------");        client_cmd(param,"screenshot");    poze++     } else {                client_cmd(param,"screenshot");        client_cmd(param,"kill;wait;jointeam 6");                get_user_name(param, name_player, 31);                client_print(0, print_chat, "SS was taken from ^"%s^" !", name_player);                client_print(param, print_chat, "%s, 5 photos were taken. Type your Messenger ID to an admin or you will be banned for cheating !", name_player);        client_print(param, print_chat, "Use say_team @ and it will be seen only by admins !");         remove_task(3322);        }            return PLUGIN_HANDLED;}  

User avatar
Ofaz
Jau po truputį tampa savu
Posts: 125
Joined: 2013 Apr 27 15:03
Skype: srydomis
Location: Ignalina

Re: Pagalbos dėl amx_ss plugino

Post by Ofaz »

Aš kaip siunčiausi, man nebuvo problemų ;/
Pain is just WEAKNESS leaving YOUR body.

User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

Re: Pagalbos dėl amx_ss plugino

Post by xFrostas »

Šitą ištrink.

Code: Select all

        client_cmd(param,"kill;wait;jointeam 6");

Post Reply

Who is online

Users browsing this forum: No registered users and 11 guests