Aşagıdaki hata nasil düzeltirim ?
Moderatör: Moderatörler
-
- Mesajlar: 4496
- Kayıt: Çrş Ağu 16, 2017 10:35 pm
- Server Ip/DNS: CSXX.CSDURAGI.COM
- Clan İsmi: NoMercy
Aşagıdaki hata nasil düzeltirim ?
CTRL + G yapın 336 yazın ok'a basın orada client_disconnect yazr onu client_disconnected yapıp kaydedin yukleyin.
Link: | |
Linklerini gizle |
-
- Mesajlar: 3167
- Kayıt: Prş Oca 19, 2017 6:57 pm
- Konum: 213.238.173.35
- Server Ip/DNS: 213.238.173.35
- Clan İsmi: Moon Gaming
- İletişim:
Aşagıdaki hata nasil düzeltirim ?
mr1mr2 yazdı: Cum Şub 02, 2018 9:30 pm @ShooTeR eyw clorchat duzeldi ancak şimdi sunu verdi
: " //cstrike/addons/amxmodx/scripting/Menuu.sma(336) : warning 233: symbol "client_disconnect" is marked as deprecated: Use "
Kod: Tümünü seç
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <fun>
#define PLUGIN "Deathrun Menu"
#define VERSION "1.0"
#define AUTHOR "B.T.A - BeeTeeAy"
enum Color
{
NORMAL = 1, // clients scr_concolor cvar color
GREEN, // Green Color
TEAM_COLOR, // Red, grey, blue
GREY, // grey
RED, // Red
BLUE, // Blue
}
new TeamName[][] =
{
"",
"TERRORIST",
"CT",
"SPECTATOR"
}
ColorChat(id, Color:type, const msg[], {Float,Sql,Result,_}:...)
{
static message[256];
switch(type)
{
case NORMAL: // clients scr_concolor cvar color
{
message[0] = 0x01;
}
case GREEN: // Green
{
message[0] = 0x04;
}
default: // White, Red, Blue
{
message[0] = 0x03;
}
}
vformat(message[1], 251, msg, 4);
// Make sure message is not longer than 192 character. Will crash the server.
message[192] = '^0';
static team, ColorChange, index, MSG_Type;
if(id)
{
MSG_Type = MSG_ONE;
index = id;
} else {
index = FindPlayer();
MSG_Type = MSG_ALL;
}
team = get_user_team(index);
ColorChange = ColorSelection(index, MSG_Type, type);
ShowColorMessage(index, MSG_Type, message);
if(ColorChange)
{
Team_Info(index, MSG_Type, TeamName[team]);
}
}
ShowColorMessage(id, type, message[])
{
message_begin(type, get_user_msgid("SayText"), _, id);
write_byte(id)
write_string(message);
message_end();
}
Team_Info(id, type, team[])
{
message_begin(type, get_user_msgid("TeamInfo"), _, id);
write_byte(id);
write_string(team);
message_end();
return 1;
}
ColorSelection(index, type, Color:Type)
{
switch(Type)
{
case RED:
{
return Team_Info(index, type, TeamName[1]);
}
case BLUE:
{
return Team_Info(index, type, TeamName[2]);
}
case GREY:
{
return Team_Info(index, type, TeamName[0]);
}
}
return 0;
}
FindPlayer()
{
static i;
i = -1;
while(i <= get_maxplayers())
{
if(is_user_connected(++i))
{
return i;
}
}
return -1;
}
new g_puan[33]
new g_hiz[33]
new g_gorunmezlik[33]
new g_gravity[33]
new puanver[33]
new puanal[33]
new gidPlayer[33]
new map[32]
new puanherkes[33]
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
get_mapname(map,31)
if(containi(map,"deathrun_") == -1) return
register_clcmd("say menu","kontrol")
register_clcmd("PUAN","puans",ADMIN_LEVEL_E)
register_concmd("amx_puanver","puanmenu",ADMIN_LEVEL_E)
register_event( "DeathMsg" , "olunce" , "a" )
}
public plugin_natives()
{
register_native("puangoster","puangosterdevam",1)
register_native("puanekle","puanekledevam",1)
register_native("puancikar","puancikardevam",1)
}
public puangosterdevam(id)
{
return g_puan[id]
}
public puanekledevam(id,miktar)
{
g_puan[id] += miktar
return 1
}
public puancikardevam(id,miktar)
{
g_puan[id] -= miktar
return 1
}
public puanmenu(id)
{
new Menu = menu_create("Admin Puan Menu","puandevam")
menu_additem(Menu,"\yPuan Ver","1")
menu_additem(Menu,"\yPuan Sil","2")
menu_additem(Menu,"\yHerkese Puan Ver","3")
menu_setprop(Menu,MPROP_EXITNAME,"\rCikis")
menu_setprop(Menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,Menu,0)
}
public puandevam(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new Data[6], Name[64]
new Access, Callback
menu_item_getinfo(menu, item, Access, Data,5, Name, 63, Callback)
new Key = str_to_num(Data)
switch (Key)
{
case 1:
{
puanver[id] = 1
puanal[id] = 0
puanherkes[id] = 0
puan(id)
}
case 2:
{
puanal[id] = 1
puanver[id] = 0
puanherkes[id] = 0
puan(id)
}
case 3:
{
puanver[id] = 0
puanal[id] = 0
puanherkes[id] = 1
client_cmd(id,"messagemode PUAN")
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public puan(id)
{
static opcion[64]
formatex(opcion, charsmax(opcion),"\yOyuncu Secin")
new iMenu = menu_create(opcion, "choose")
new players[32], pnum, tempid
new szName[32], szTempid[10]
get_players(players, pnum, "a")
for( new i; i<pnum; i++ )
{
tempid = players[i]
get_user_name(tempid, szName, 31)
num_to_str(tempid, szTempid, 9)
formatex(opcion, charsmax(opcion), "\y[ %s ] \r[ %i ]" ,szName, g_puan[tempid])
menu_additem(iMenu, opcion, szTempid, 0)
formatex(opcion, charsmax(iMenu), "\yCikis")
menu_setprop(iMenu,MPROP_EXITNAME,iMenu)
}
menu_display(id, iMenu,0)
return PLUGIN_HANDLED
}
public choose(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new Data[6], Name[64]
new Access, Callback
menu_item_getinfo(menu, item, Access, Data,5, Name, 63, Callback)
new tempid = str_to_num(Data)
gidPlayer[id] = tempid
client_cmd(id, "messagemode PUAN")
menu_destroy(menu)
return PLUGIN_HANDLED
}
public puans(id)
{
new say[300]
read_args(say,299)
new number = gidPlayer[id]
remove_quotes(say)
if(equal(say, ""))
return PLUGIN_HANDLED
new puansayi[33]
puansayi[id] = str_to_num(say)
if(puanver[id])
{
new name1[32],name2[32]
get_user_name(id,name1,31)
get_user_name(number,name2,31)
g_puan[number] += puansayi[id]
ColorChat(0,GREEN,"~> %s ^1= ^4%s ^1Adli Oyuncu'ya ^4%i ^1Puan Verdi",name1,name2,puansayi[id])
} else if(puanal[id])
{
new name1[32],name2[32]
get_user_name(id,name1,31)
get_user_name(number,name2,31)
if((g_puan[number] - puansayi[id]) < 0)
{
g_puan[number] = 0
ColorChat(0,GREEN,"^1~> ^4%s ^1= ^4%s ^1Adli Oyuncu'nun ^4TUM ^1Puanini Aldi",name1,name2)
} else {
g_puan[number] -= puansayi[id]
ColorChat(0,GREEN,"^1~> ^4%s ^1= ^4%s ^1Adli Oyuncu'dan ^4%d ^1Puanini Aldi",name1,name2,puansayi[id])
}
} else if(puanherkes[id])
{
new name1[32],i
get_user_name(id,name1,31)
for(i=1;i<33;i++)
g_puan[i] += puansayi[id]
ColorChat(0,GREEN,"^4~> %s ^1= ^4HERKESE ^1%d ^4Puan Verdi",name1,puansayi[id])
}
return PLUGIN_HANDLED
}
public olunce()
{
new victim = read_data( 2 );
new killer = read_data( 1 );
g_hiz[victim] = 0
g_gorunmezlik[victim] = 0
g_gravity[victim] = 0
g_puan[killer] += 6
set_user_rendering(victim, _, 0, 0, 0, _, 0)
}
public client_connected(id)
{
g_puan[id] = 0
g_hiz[id] = 0
g_gorunmezlik[id] = 0
g_gravity[id] = 0
}
public client_disconnect(id)
{
g_puan[id] = 0
g_hiz[id] = 0
g_gorunmezlik[id] = 0
g_gravity[id] = 0
}
public kontrol(id)
{
if(get_user_team(id) == 2)
ctmenu(id)
if(get_user_team(id) == 1)
tmenu(id)
}
public ctmenu(id)
{
new Item[64]
new Menu = menu_create("Deathrun CT Menu","ctmenudevam")
menu_additem(Menu,"\yBomba \d= \r3 Puan","1")
menu_additem(Menu,"\yBomba \w+ \yFlash \d= \r6 Puan","2")
menu_additem(Menu,"\yGravity \d= \r6 Puan","3")
menu_additem(Menu,"\yGorunmezlik - 40 Saniye \d= \r24 Puan","4")
menu_additem(Menu,"\y200 HP \d= \r9 Puan","5")
menu_additem(Menu,"\y100 HP \d= \r6 Puan","6")
formatex(Item,charsmax(Item),"\yRastgele Glow \d= \rUcretsiz^n\dCebinizdeki Puan = \y%d",g_puan[id])
menu_additem(Menu,Item,"7")
menu_setprop(Menu,MPROP_EXITNAME,"\rCikis")
menu_setprop(Menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,Menu,0)
}
public ctmenudevam(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new access,callback,data[6],iname[64]
menu_item_getinfo(menu,item,access,data,5,iname,63,callback)
new key = str_to_num(data)
switch(key)
{
case 1:
{
if(g_puan[id] < 3)
{
ColorChat(id,GREEN,"^1Yeterli Puaniniz ^3Yoktur.")
return PLUGIN_HANDLED
}
give_item(id,"weapon_hegrenade")
g_puan[id] -= 3
return PLUGIN_HANDLED
}
case 2:
{
if(g_puan[id] < 6)
{
ColorChat(id,GREEN,"^1Yeterli Puaniniz ^3Yoktur.")
return PLUGIN_HANDLED
}
give_item(id,"weapon_flashbang")
give_item(id,"weapon_hegrenade")
g_puan[id] -= 6
return PLUGIN_HANDLED
}
case 3:
{
if(g_puan[id] < 6)
{
ColorChat(id,GREEN,"^3~> ^1Yeterli Puaniniz ^3Yoktur.")
return PLUGIN_HANDLED
}
set_user_gravity(id,0.5)
g_gravity[id] = 1
g_puan[id] -= 6
return PLUGIN_HANDLED
}
case 4:
{
if(g_puan[id] < 24)
{
ColorChat(id,GREEN,"^3~> ^1Yeterli Puaniniz ^3Yoktur.")
return PLUGIN_HANDLED
}
set_task(40.0,"gorunmezlikbitir",id)
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 0)
g_gorunmezlik[id] = 1
g_puan[id] -= 24
return PLUGIN_HANDLED
}
case 5:
{
if(g_puan[id] < 9)
{
ColorChat(id,GREEN,"^3~> ^1Yeterli Puaniniz ^3Yoktur.")
return PLUGIN_HANDLED
}
set_user_health(id,get_user_health(id) + 200)
g_puan[id] -= 9
return PLUGIN_HANDLED
}
case 6:
{
if(g_puan[id] < 6)
{
ColorChat(id,GREEN,"^3~> ^1Yeterli Puaniniz ^3Yoktur.")
return PLUGIN_HANDLED
}
set_user_health(id,get_user_health(id) + 100)
g_puan[id] -= 6
return PLUGIN_HANDLED
}
case 7:
{
if(g_gorunmezlik[id])
return PLUGIN_HANDLED
new renk1,renk2,renk3;
renk1 = random(255)
renk2 = random(255)
renk3 = random(255)
set_user_rendering(id,kRenderFxGlowShell,renk1,renk2,renk3,kRenderNormal,25)
return PLUGIN_HANDLED
}
}
return PLUGIN_HANDLED
}
public gorunmezlikbitir(id)
{
set_user_rendering(id, _, 0, 0, 0, _, 0)
g_gorunmezlik[id] = 0
}
public tmenu(id)
{
new Item[64]
new Menu = menu_create("Deathrun T Menu","tmenudevam")
menu_additem(Menu,"\yBomba \d= \r3 Puan","1")
menu_additem(Menu,"\y100 HP \w+ \yFlash \d= \r6 Puan","2")
menu_additem(Menu,"\yHizli Kosma \d= \r9 Puan","3")
menu_additem(Menu,"\yUSP \d= \r12 Puan","4")
menu_additem(Menu,"\yGorunmezlik - 40 Saniye \d= \r24 Puan","5")
menu_additem(Menu,"\yUMP \d= \r24 Puan","6")
formatex(Item,charsmax(Item),"\yRastgele Glow \d= \rUcretsiz^n\dSizdeki Puan = \y%d",g_puan[id])
menu_additem(Menu,Item,"7")
menu_setprop(Menu,MPROP_EXITNAME,"\rCikis")
menu_setprop(Menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,Menu,0)
}
public tmenudevam(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new access,callback,data[6],iname[64]
menu_item_getinfo(menu,item,access,data,5,iname,63,callback)
new key = str_to_num(data)
switch(key)
{
case 1:
{
if(g_puan[id] < 3)
{
ColorChat(id,GREEN,"^3~> ^1Yeterli Puaniniz ^3Yoktur.")
return PLUGIN_HANDLED
}
give_item(id,"weapon_hegrenade")
g_puan[id] -= 3
return PLUGIN_HANDLED
}
case 2:
{
if(g_puan[id] < 6)
{
ColorChat(id,GREEN,"^3~> ^1Yeterli Puaniniz ^3Yoktur.")
return PLUGIN_HANDLED
}
give_item(id,"weapon_flashbang")
set_user_health(id,get_user_health(id) + 100)
g_puan[id] -= 6
return PLUGIN_HANDLED
}
case 3:
{
if(g_puan[id] < 9)
{
ColorChat(id,GREEN,"^3~> ^1Yeterli Puaniniz ^3Yoktur.")
return PLUGIN_HANDLED
}
set_user_maxspeed(id,600.0)
g_hiz[id] = 1
g_puan[id] -= 9
return PLUGIN_HANDLED
}
case 4:
{
if(g_puan[id] < 12)
{
ColorChat(id,GREEN,"^3~> ^1Yeterli Puaniniz ^3Yoktur.")
return PLUGIN_HANDLED
}
give_item(id,"weapon_usp")
g_puan[id] -= 12
return PLUGIN_HANDLED
}
case 5:
{
if(g_puan[id] < 24)
{
ColorChat(id,GREEN,"^3~> ^1Yeterli Puaniniz ^3Yoktur.")
return PLUGIN_HANDLED
}
set_task(40.0,"gorunmezlikbitir",id)
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 0)
g_gorunmezlik[id] = 1
g_puan[id] -= 24
return PLUGIN_HANDLED
}
case 6:
{
if(g_puan[id] < 24)
{
ColorChat(id,GREEN,"^3~> ^1Yeterli Puaniniz ^3Yoktur.")
return PLUGIN_HANDLED
}
give_item(id,"weapon_ump45")
g_puan[id] -= 24
return PLUGIN_HANDLED
}
case 7:
{
if(g_gorunmezlik[id])
return PLUGIN_HANDLED
new renk1,renk2,renk3;
renk1 = random(255)
renk2 = random(255)
renk3 = random(255)
set_user_rendering(id,kRenderFxGlowShell,renk1,renk2,renk3,kRenderNormal,25)
return PLUGIN_HANDLED
}
}
return PLUGIN_HANDLED
}
public client_PreThink(id)
{
if(g_hiz[id] == 1)
set_user_maxspeed(id,600.0)
if(g_gravity[id] == 1)
set_user_gravity(id,0.5)
}
Link: | |
Linklerini gizle |