Aslında ben bunu yapabilirim diye düşünüyorum da pluginde hatalar olabilir.O yüzden 1 - 2 gün bekleyim diğer arkadaşlar yapmazlarsa yaparım...
Selamun aleyküm
İstediğim şey ct listeden birini seçince seçtiği kişi ct'ye hiç bir şekilde zarar veremesin yeni elde bu düzelsin.PHP- Kodu:
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <colorchat>
#include <hamsandwich>
public plugin_init()
{
register_plugin("Serbest Gun", "1.1", "Pit10")
register_clcmd( "say /sg","JBGlowMenu");
RegisterHam(Ham_Spawn, "player", "fw_PlayerSpawn_Post", 1)
}
public fw_PlayerSpawn_Post(id)
{
set_task(1.0,"SetRender",id)
}
public SetRender(id)
{
if(is_user_alive(id))
{
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 999)
}
}
public JBGlowMenu(id)
{
if(cs_get_user_team(id) != CS_TEAM_CT)
{
return PLUGIN_HANDLED;
}
new menu = menu_create("\rSerbest Gun Menusu:", "sub_menu");
new players[32], pnum, tempid;
new szName[32], szTempid[10];
get_players(players, pnum, "a");
for( new i; i<pnum; i++ )
{
tempid = players[i];
if (cs_get_user_team(tempid) != CS_TEAM_T)
{
continue;
}
get_user_name(tempid, szName, 31);
num_to_str(tempid, szTempid, 9);
menu_additem(menu, szName, szTempid, 0);
}
menu_display(id, menu);
return PLUGIN_HANDLED;
}
public sub_menu(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new tempid = str_to_num(data);
new szName[32], szName2[32];
get_user_name(id, szName, 31);
get_user_name(tempid, szName2, 31);
set_user_rendering(tempid, kRenderFxGlowShell, 255, 140, 0, kRenderNormal, 30)
ColorChat(0, GREEN,"[ SERBEST GUN ]^4%s ^1Isimli ^3Gardiyan ^4%s ^1Adli ^3Mahkuma Serbest Gun Verdi.",szName,szName2);
menu_destroy(menu);
return PLUGIN_HANDLED;
}
[ OSMANLI IMP # F-TIPI JAILBREAK ]
[ İMAN AHLAK ADALET ]
[ Pit10 ]
-facebook-
[
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
]
[
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
]
-diğer sosyal ağlarımız-
[
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
]
[
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
]
[
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
]
[
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
]
Aslında ben bunu yapabilirim diye düşünüyorum da pluginde hatalar olabilir.O yüzden 1 - 2 gün bekleyim diğer arkadaşlar yapmazlarsa yaparım...
PHP- Kodu:
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <colorchat>
#include <hamsandwich>
new bool:blok_damage[33];
public plugin_init()
{
register_plugin("Serbest Gun", "1.1", "Pit10")
register_clcmd( "say /sg","JBGlowMenu");
RegisterHam(Ham_Spawn, "player", "fw_PlayerSpawn_Post", 1)
RegisterHam(Ham_TakeDamage,"player","fw_TakeDamage_Post",0)
register_logevent("eRS",2,"1=Round_Start")
}
public eRS() {
new players[32],inum;
get_players(players,inum)
for(new i;i<inum;i++) {
blok_damage[players[i]] = false;
}
}
public fw_PlayerSpawn_Post(id)
{
set_task(1.0,"SetRender",id)
}
public SetRender(id)
{
if(is_user_alive(id))
{
set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransAlpha, 999)
}
}
public JBGlowMenu(id)
{
if(cs_get_user_team(id) != CS_TEAM_CT)
{
return PLUGIN_HANDLED;
}
new menu = menu_create("\rSerbest Gun Menusu:", "sub_menu");
new players[32], pnum, tempid;
new szName[32], szTempid[10];
get_players(players, pnum, "a");
for( new i; i<pnum; i++ )
{
tempid = players[i];
if (cs_get_user_team(tempid) != CS_TEAM_T)
{
continue;
}
get_user_name(tempid, szName, 31);
num_to_str(tempid, szTempid, 9);
menu_additem(menu, szName, szTempid, 0);
}
menu_display(id, menu);
return PLUGIN_HANDLED;
}
public sub_menu(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new tempid = str_to_num(data);
new szName[32], szName2[32];
get_user_name(id, szName, 31);
get_user_name(tempid, szName2, 31);
set_user_rendering(tempid, kRenderFxGlowShell, 255, 140, 0, kRenderNormal, 30)
ColorChat(0, GREEN,"[ SERBEST GUN ]^4%s ^1Isimli ^3Gardiyan ^4%s ^1Adli ^3Mahkuma Serbest Gun Verdi.",szName,szName2);
blok_damage[tempid] = true;
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public fw_TakeDamage_Post(victim,inflictor,attacker,Float:damage,damagetype) {
if(blok_damage[attacker] && (get_user_team(attacker) != get_user_team(victim)) ) {
return HAM_SUPERCEDE
}
return HAM_IGNORED
}
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz: destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/
berk teşekkürler.Bu pluyginle kendimi biraz daha geliştireceğim kodlarını inceleyerek.Emeğine sağlık...
1:
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
2:
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
Teşekkürler berk ellerin dert görmesin.
[ OSMANLI IMP # F-TIPI JAILBREAK ]
[ İMAN AHLAK ADALET ]
[ Pit10 ]
-facebook-
[
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
]
[
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
]
-diğer sosyal ağlarımız-
[
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
]
[
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
]
[
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
]
[
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
]
Rica ederim.
Çözülmüş İsteklere taşındı.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz: destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/