Zombi Olarak Canlandır Hatalı Ct Takımına Atıyor.
Birde Servere Girdiğinde Otomatik O Menü Açılsın Ölüyken Birde.
Kod: Tümünü seç
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <hlsdk_const>
#include <fakemeta>
#include <fun>
#include <engine>
#define TAG "wWw.CSAilesi.CoM"
#define PLUGIN "Oel Revmenu"
#define VERSION "v1.0"
#define AUTHOR "MawiLarq"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
RegisterHam( Ham_Killed, "player", "Ozelrevmenu" )
}
public Ozelrevmenu(id) {
new menu, Menuz[512]
formatex(Menuz, charsmax(Menuz), "\w// \rHEMEN CANLANMAK ISTERMISIN \w//")
menu = menu_create(Menuz, "csa_ozel_devam")
formatex(Menuz, charsmax(Menuz), "\w[CSA] \r~ > \yZombi Olarak Canlandir \d[ UCRETSIZ ]")
menu_additem(menu, Menuz, "1", 0)
formatex(Menuz, charsmax(Menuz), "\w[CSA] \r~ > \yAVCI Olarak Canlandir \d[ 6000 $ ]")
menu_additem(menu, Menuz, "2", 0)
formatex(Menuz, charsmax(Menuz), "\w[CSA] \r~ > \yROUND SONUNU BEKLERIM \d[ /timeleft ]")
menu_additem(menu, Menuz, "3", 0)
if(get_user_flags(id) & ADMIN_RCON)
{
formatex(Menuz, charsmax(Menuz), "\w[CSA] \r~ > \yPANELLI OZEL INSAN AL \d[ UCRETSIZ ]")
menu_additem(menu, Menuz, "4", 0)
}
else
{
formatex(Menuz, charsmax(Menuz), "\d[CSA] \r~ > \yPANELLI OZEL INSAN AL \d[ UCRETSIZ ]")
menu_additem(menu, Menuz, "5", 0)
}
formatex(Menuz, charsmax(Menuz), "\rCikis")
menu_setprop(menu,MPROP_EXITNAME,Menuz)
menu_setprop(menu,MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
return PLUGIN_HANDLED;
}
public csa_ozel_devam(id, menu ,item) {
if(item == MENU_EXIT) {
menu_destroy(menu)
return PLUGIN_HANDLED
}
new data[6], iName[64], access, callback
menu_item_getinfo(menu,item,access,data,charsmax(data),iName,charsmax(iName),callback)
new key = str_to_num(data)
switch(key) {
case 1:{
cs_set_user_team(id, CS_TEAM_T)
set_task(0.1,"revlendir",id)
renkli_yazi(id,"!n{ !g%s !n} !t~ > !nZombi OlaraK Canlandin",TAG)
}
case 2:{
if(cs_get_user_money(id) >= 6000) {
client_cmd(id, "say /antidote")
cs_set_user_team(id, CS_TEAM_CT)
set_task(0.1,"revlendir",id)
renkli_yazi(id,"!n{ !g%s !n} !t~ > !nAVCI OlaraK Canlandin",TAG)
}
else
{
renkli_yazi(id,"!n{ !g%s !n} !t~ > !nYeterli Paran Yok Gereken 6000 $",TAG)
}
}
case 3:{
console_cmd(id,"say /timeleft")
}
case 4:{
cs_set_user_money(id,cs_get_user_money(id) +6000)
client_cmd(id, "say /antidote")
cs_set_user_team(id, CS_TEAM_CT)
set_task(0.1,"revlendir",id)
}
case 5:{
renkli_yazi(id,"!n{ !g%s !n} !t~ > !nBu Secenek Adminlere OzeL",TAG)
}
}
return PLUGIN_HANDLED
}
public revlendir(id)
{
ExecuteHamB(Ham_CS_RoundRespawn,id)
}
public MawiLarq(id)
{
cs_set_user_team(id, CS_TEAM_CT)
}
public MawiLarqx(id)
{
cs_set_user_team(id, CS_TEAM_T)
}
stock renkli_yazi(const id, const input[], any:...)
{
new count = 1, players[32];
static msg[191];
vformat(msg, 190, input, 3);
replace_all(msg, 190, "!n", "^x01"); // Default Renk(Sarı)
replace_all(msg, 190, "!g", "^x04"); // Yeşil Renk
replace_all(msg, 190, "!t", "^x03"); // Takım Renk( CT mavi , T kırmızı )
if (id) players[0] = id; else get_players(players, count, "ch");
{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1254\\ deff0\\ deflang1055{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/
@redarmygaming
@CSmiLeFaCe
@seypa