Cevap: Uberslap @T | Amx_speed
bahsettiğin yeni oyuncu al
gardiyan menu plugininde mevcut
ordan bakabilrsn jail bölümünü araştır
Cevap: Uberslap @T | Amx_speed
PHP- Kodu:
/*
Fast Movement, v0.2
By Petey B thanks to KRoT@L
Usage: amx_speed <nick, part nick, @TEAM or *ALL> <Speed>
*/
#include <amxmodx>
#include <fun>
#include <amxmisc>
new bool:speedy[33]
new Float:speedvar[33]
public client_connect(id)
{
speedy[id] = false
speedvar[id] = 250.0
}
public admin_speed(id,level,cid){
if (!cmd_access(id,level,cid,2)){
console_print(id, "you arn't good enough to use this command")
return PLUGIN_HANDLED
}
server_cmd("sv_maxspeed 99999999")
new i
new arg[32], arg2[32]
read_argv(1, arg, 31)
read_argv(2, arg2, 31)
if(arg[0] == '@')
{
new users[32], inum
get_players(users, inum, "ae", arg[1])
if(inum == 0)
{
console_print(id, "No users in such team Idiot")
return PLUGIN_HANDLED
}
for(i = 0; i < inum; ++i)
{
speedvar[users[i]] = float(str_to_num(arg2))
set_user_maxspeed(users[i], speedvar[users[i]])
speedy[users[i]] = true
client_print(0, print_chat, "[AMXX] %s Admins %s Speed ON", arg, arg2)
}
}
else if(arg[0] == '*')
{
new users[32], inum
get_players(users, inum)
if(inum == 0)
{
console_print(id, "No users in such team idiot")
return PLUGIN_HANDLED
}
for(i = 0; i < inum; ++i)
{
speedvar[users[i]] = float(str_to_num(arg2))
set_user_maxspeed(users[i], speedvar[users[i]])
speedy[users[i]] = true
client_print(0, print_chat, "AMX: Everybody's speed is %s", arg2)
}
}
else
{
new player = cmd_target(id, arg, 0)
if(!player){
console_print(id, "you can't spell!!")
return PLUGIN_HANDLED
}
speedvar[player] = float(str_to_num(arg2))
set_user_maxspeed(player, speedvar[player])
speedy[player] = true
new name[32]
get_user_name(player, name, 31)
client_print(0, print_chat, "[AMXX]: %s Admins Speed %s", name , arg2)
}
return PLUGIN_HANDLED
}
public switch_weapon(id)
{
if(speedy[id])
{
set_user_maxspeed(id, speedvar[id])
}
return PLUGIN_CONTINUE
}
public plugin_init() {
register_plugin("Fast Movement","0.2","Petey B")
register_concmd("amx_speed","admin_speed",ADMIN_KICK, "<nick, part of nick, @team, * all> <speed>")
register_event("CurWeapon", "switch_weapon", "be", "1=1")
}
ELİMDE BU VAR amx_speed nick 300-400 gibi dene nekadar yazarsan okadar veriyor
Cevap: Uberslap @T | Amx_speed
o senin dediğin gardiyan menüdeki ct al rastgele ct seçip alıyor diye tahmin ediyorum benim istediğim ölü canlı farketmez teröristteki bütün oyuncuların olduğu menü gelcek ct seçtiği kişiyi yanına alcak
amx_speede gelincede bi arkadaş onu benim istediğim gibi yapsa amx_speed nick ve @T 1/0 on/off diye speed hızı : set_user_maxspeed(id, 500.0) jail shoptan böyle aldım bu kadar olsun :D
Cevap: Uberslap @T | Amx_speed
kusura bakma
denemeye çalışcam elimi sakatladım pek giremiyorum foruma :)
Cevap: Uberslap @T | Amx_speed
geçmiş olsun yorma kendini sakatsan :)
Cevap: Uberslap @T | Amx_speed
sağol düşünmen yeter denedim ama oldumu bilmiyorum :)
PHP- Kodu:
/* Speed Plugini */
#include <amxmodx>
#include <fun>
#include <amxmisc>
#include <ColorChat>
new bool:speedy[33]
new Float:speedvar[33]
#define PLUGIN "AMX SPEED"
#define VERSION "1.0"
#define AUTHOR "Game[R]"
public client_connect(id)
{
speedy[id] = false
speedvar[id] = 500.0
}
public plugin_init() {
register_plugin("AMX SPEED", "1.0", "Game[R]")
register_clcmd("amx_speed","admin_speed",ADMIN_LEVEL_A, "<Nick, Takim, Herkez> <1/0>")
register_event("CurWeapon", "switch_weapon", "be", "1=1")
}
public admin_speed(id,level,cid){
if (!cmd_access(id,level,cid,2)){
console_print(id,"[AMXX] Bu Emri Kullanmaya Hakkiniz Yok")
return PLUGIN_HANDLED
}
server_cmd("sv_maxspeed 500")
new i
new arg[32], arg2[32]
read_argv(1, arg, 31)
read_argv(2, arg2, 31)
if(arg[0] == '@')
{
new users[32], inum
get_players(users, inum, "ae", arg[1])
if(inum == 0)
{
console_print(id,"!g[AMXX] !yBu Takimda Oyuncu Bulunmamakta")
return PLUGIN_HANDLED
}
for(i = 0; i < inum; ++i)
{
speedvar[users[i]] = float(str_to_num(arg2))
set_user_maxspeed(users[i], speedvar[users[i]])
speedy[users[i]] = true
console_print(id,"!g[AMXX] !y%s Nickli Admin %s Isimli Kisiye Speed Acti", arg, arg2)
}
}
else if(arg[0] == '@')
{
new users[32], inum
get_players(users, inum)
if(inum == 0)
{
console_print(id,"!g[AMXX] !y%s Nickli Admin Speed Acti",users)
return PLUGIN_HANDLED
}
for(i = 0; i < inum; ++i)
{
speedvar[users[i]] = float(str_to_num(arg2))
set_user_maxspeed(users[i], speedvar[users[i]])
speedy[users[i]] = true
console_print(id,"!g[AMXX] !y%s Kisilere Speed Acildi", arg2)
}
}
else
{
new player = cmd_target(id, arg, 0)
if(!player){
console_print(id,"!g[AMXX] !yHizli Kosamazsin")
return PLUGIN_HANDLED
}
speedvar[player] = float(str_to_num(arg2))
set_user_maxspeed(player, speedvar[player])
speedy[player] = true
new name[32]
get_user_name(player, name, 31)
console_print(id,"!g[AMXX] !y%s Nickli Admin Speed Onaylandi %s", name , arg2)
}
return PLUGIN_HANDLED
}
public switch_weapon(id)
{
if(speedy[id])
{
set_user_maxspeed(id, speedvar[id])
return PLUGIN_HANDLED
}
}
Bi Dene Çalışıyormu :)
---------- Alttaki Mesaj Zamani 18:06 ---------- Önceki Mesaj Zamani 18:04 ----------
PHP- Kodu:
#include < amxmodx >
#include < cstrike >
#include < fun >
#include < fakemeta >
new g_iSecimAyarlari[ 33 ];
new bool:g_bGom[ 33 ];
new g_pFriendlyFire;
enum
{
FRIENDLY_FIRE = 1,
NEW_CT,
GIVE_C4,
BURY,
UNBURY
};
public plugin_init()
{
register_plugin( "[JB] Gardiyan Menu", "1.0", "Optimist" );
register_clcmd( "say /ctmenu", "CTMenu_Ayarlari" );
g_pFriendlyFire = get_cvar_pointer( "mp_friendlyfire" );
}
public client_connect( id )
{
g_bGom[ id ] = false;
g_iSecimAyarlari[ id ] = 0;
}
public CTMenu_Ayarlari( id )
{
if( cs_get_user_team( id ) != CS_TEAM_CT )
{
client_print( id, print_chat, "Bunu kullanmak icin bir Gardiyan gereklidir." );
return PLUGIN_HANDLED;
}
new hMenu = menu_create( "CT Menu", "CTMenu_Olustur" );
new szFormat[ 32 ];
formatex( szFormat, charsmax( szFormat ), "FF %s", get_pcvar_num( g_pFriendlyFire ) ? "Kapat" : "Ac" );
menu_additem( hMenu, szFormat, "1" );
menu_additem( hMenu, "Yeni CT Sec", "2" );
menu_additem( hMenu, "C4 Ver", "3" );
menu_additem( hMenu, "Oyuncu Gom", "4" );
menu_additem( hMenu, "Gomulu Oyuncuyu Cikar", "5" );
menu_display( id, hMenu, 0 );
return PLUGIN_CONTINUE;
}
public CTMenu_Olustur( id, hMenu, iItem )
{
if( iItem == MENU_EXIT || cs_get_user_team( id ) != CS_TEAM_CT )
{
menu_destroy( hMenu );
return PLUGIN_HANDLED;
}
new szData[ 6 ];
new iAccess, hCallback;
menu_item_getinfo( hMenu, iItem, iAccess, szData, charsmax( szData ), _, _, hCallback );
g_iSecimAyarlari[ id ] = str_to_num( szData );
if( g_iSecimAyarlari[ id ] == FRIENDLY_FIRE )
set_pcvar_num( g_pFriendlyFire, get_pcvar_num( g_pFriendlyFire ) ? 0 : 1 );
else Oyuncu_Menu_Goster( id );
menu_destroy( hMenu );
return PLUGIN_HANDLED;
}
public Oyuncu_Menu_Goster( id )
{
new hMenu = menu_create( "Oyuncu Sec:", "PlayerMenu_Handler" );
new szName[ 32 ], szInfo[ 6 ];
new iPlayers[ 32 ], iNum;
get_players( iPlayers, iNum, "a" );
for( new i = 0, iPlayer; i < iNum; i++ )
{
iPlayer = iPlayers[ i ];
switch( g_iSecimAyarlari[ id ] )
{
case NEW_CT: if( cs_get_user_team( iPlayer ) != CS_TEAM_T ) continue;
case BURY: if( g_bGom[ iPlayer ] ) continue;
case UNBURY: if( !g_bGom[ iPlayer ] ) continue;
}
get_user_name( iPlayer, szName, charsmax( szName ) );
num_to_str( iPlayer, szInfo, charsmax( szInfo ) );
menu_additem( hMenu, szName, szInfo );
}
menu_display( id, hMenu, 0 );
}
public PlayerMenu_Handler( id, hMenu, iItem )
{
if( iItem == MENU_EXIT || cs_get_user_team( id ) != CS_TEAM_CT )
{
menu_destroy( hMenu );
return PLUGIN_HANDLED;
}
new szData[ 6 ];
new iAccess, hCallback;
menu_item_getinfo( hMenu, iItem, iAccess, szData, charsmax( szData ), _, _, hCallback );
new iPlayer = str_to_num( szData );
if( !is_user_alive( iPlayer ) )
{
client_print( id, print_chat, "Bu oyuncu artik yasiyor." );
menu_destroy( hMenu );
Oyuncu_Menu_Goster( id );
return PLUGIN_HANDLED;
}
switch( g_iSecimAyarlari[ id ] )
{
case BURY: bury_player( id, iPlayer );
case UNBURY: unbury_player( id, iPlayer );
case GIVE_C4: give_item( iPlayer, "weapon_c4" );
case NEW_CT: cs_set_user_team( iPlayer, CS_TEAM_CT );
}
menu_destroy( hMenu );
return PLUGIN_HANDLED;
}
bury_player(id, victim)
{
new name[32], iwpns[32], nwpn[32], iwpn
get_user_name(victim,name,31)
get_user_weapons(victim,iwpns,iwpn)
for(new a=0;a<iwpn;++a) {
get_weaponname(iwpns[a],nwpn,31)
engclient_cmd(victim,"drop",nwpn)
}
engclient_cmd(victim,"weapon_knife")
new origin[3]
get_user_origin(victim, origin)
origin[2] -= 30
fm_set_user_origin(victim, origin)
client_print( id, print_chat, "%s. Gomuldun", name );
g_bGom[ victim ] = true;
CTMenu_Ayarlari( id );
}
unbury_player(id,victim)
{
new name[32], origin[3]
get_user_name(victim,name,31)
get_user_origin(victim, origin)
origin[2] += 35
fm_set_user_origin(victim, origin)
client_print( id, print_chat, "%s. Gomulu Oldugun Yerden Cikarildin", name );
g_bGom[ victim ] = false;
CTMenu_Ayarlari( id );
}
stock fm_set_user_origin(index, /* Kurulum */ origin[3]) {
new Float:orig[3]
IVecFVec(origin, orig)
return fm_entity_set_origin(index, orig)
}
stock fm_entity_set_origin(index, const Float:origin[3]) {
new Float:mins[3], Float:maxs[3]
pev(index, pev_mins, mins)
pev(index, pev_maxs, maxs)
engfunc(EngFunc_SetSize, index, mins, maxs)
return engfunc(EngFunc_SetOrigin, index, origin)
}
BUDA YENİ CT SEÇ FLN DİYODUN BURDA VARDI Bİ GÖZ AT :)
Cevap: Uberslap @T | Amx_speed
ben bendeki ctmenuye o ctseçi eklemek istiyodum toplama jail mod yapıyorumda speedi denicek sw yok suan :D
Cevap: Uberslap @T | Amx_speed
hmm sendeki ct menüyü ver içine eklemeyi deniyim :)
Cevap: Uberslap @T | Amx_speed
bendeki shopun içinde aslında :( tmm ekle sen benim vereceğimede ben onu shopa eklemeyı denerım
9. şıktaki restart at yerine ekleyelm onu
PHP- Kodu:
#include <amxmodx>
new kapama
public plugin_init()
{
register_clcmd( "say /ctmenu","AwesomeMenu");
register_clcmd( "say .ctmenu","AwesomeMenu");
register_clcmd( "say_team /ctmenu","AwesomeMenu");
register_clcmd( "say_team .ctmenu","AwesomeMenu");
register_clcmd( "ctmenu","AwesomeMenu");
register_logevent("elbasi",2,"1=Round_Start")
}
public AwesomeMenu(id)
{
if(get_user_team(id) == 2)
{
new menu = menu_create("\rCT Menu:", "menu_handler")
if(kapama == 0)
{
menu_additem(menu, "\wCT 75 HP Ver", "1", 0);
}
menu_additem(menu, "\wFF Ac[Deagle] ", "2", 0);
menu_additem(menu, "\wFF Kapat", "3", 0);
menu_additem(menu, "\wT ' Leri Gom", "4", 0);
menu_additem(menu, "\wT ' Leri Kaldir", "5", 0);
menu_additem(menu, "\wT C4 Ver", "6", 0);
menu_additem(menu, "\wT Glow Ver[Red]", "7", 0);
menu_additem(menu, "\wT Glow Kapat", "8", 0);
menu_additem(menu, "\wRes At", "9", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
else
{
client_print(id,print_chat,"Bu Komutu Kullanabilmeniz Icin CT Olmaniz Gerek")
}
}
public menu_handler(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 key = str_to_num(data);
switch(key)
{
case 1: {
server_cmd("amx_heal @CT 75");
kapama = 1
server_cmd("amx_say CT'ye 1 Ellik 100 Hp Verilmistir.");
}
case 2: {
server_cmd("amx_cvar mp_friendlyfire 1");
server_cmd("amx_weapon @T 14");
server_cmd("amx_heal @T 100");
server_cmd("amx_unammo @T 1");
server_cmd("amx_say FF Acilmistir.");
}
case 3: {
server_cmd("amx_cvar mp_friendlyfire 0");
server_cmd("amx_disarm @T");
server_cmd("amx_say FF Kapanmistir.");
}
case 4: {
server_cmd("amx_bury @T");
server_cmd("amx_say T'ler Gomulmustur.");
}
case 5: {
server_cmd("amx_unbury @T");
server_cmd("amx_say T'ler Kaldirilmistir.");
}
case 6: {
server_cmd("amx_weapon @T 91");
server_cmd("amx_say T'lere C4 Verilmistir.");
}
case 7: {
server_cmd("amx_glow @T Red");
}
case 8: {
server_cmd("amx_glow @T off");
}
case 9: {
server_cmd("amx_cvar sv_restart 3");
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public elbasi(id)
{
kapama = 0
}
////////////