CSPLague
Eglence Modu - Printable Version

+- CSPLague (https://www.csplague.com)
+-- Forum: CS 1.6 Plugin (Eklenti) Bölümü (https://www.csplague.com/forumdisplay.php?fid=6)
+--- Forum: [İSTEK] Cs 1.6 Plugin İstek Bölümü (https://www.csplague.com/forumdisplay.php?fid=80)
+---- Forum: Çözülmüş İstekler (https://www.csplague.com/forumdisplay.php?fid=87)
+---- Thread: Eglence Modu (/showthread.php?tid=2994)



Eglence Modu - FRISKY - 04-04-12

PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <hamsandwich>


#define PLUGIN "EglenceModu"
#define VERSION "1.0"
#define AUTHOR "FRISKY"


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("say /eglence","eglence"ADMIN_SLAY)
    
register_clcmd("say /eglencekapat","eglencekapat"ADMIN_SLAY)
    
}

public 
eglence(id)
{
    
set_user_health(id200)
    
set_user_armor(id,200)
    
set_user_maxspeed(id500.0)
         
set_hudmessage(02550, -1.0, -1.006.012.0)
         
show_hudmessage(0"Eglence Modu Aktif.:)")
    
client_print(0print_chat,"Eglence Modu Aktif. BY FRISKY")
}

public 
eglencekapat(id)
{
    
set_user_health(id100)
    
set_user_armor(id100)
    
set_user_maxspeed(id250.0)
    
set_hudmessage(42212255, -1.0, -1.006.012.0)
    
show_hudmessage(0"Eglence Modu Kapali :(..!")
    
client_print(0print_chat,"Eglence Modu Aktif. BY FRISKY")
    



eglence modu yapiorumda userler /eglence yazınca oluyor sadece adminler calsitirinca yapmak istiorum nasıl olcak o


Cevap: Eglence Modu - Losteps - 04-04-12

if -> eğer demektir,
get_user_flags(id) -> bu komut ise oyuncunun yetkisini öğrenir
if(get_user_flags(id) && ADMIN_SLAY) yaptımızda süslü parantezler içindeki kodlar yani { } bunların içersiindeki kodlar admın slay yetkisi olanlar yapıcak..
PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <hamsandwich>


#define PLUGIN "EglenceModu"
#define VERSION "1.0"
#define AUTHOR "FRISKY"


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("say /eglence","eglence"ADMIN_SLAY)
    
register_clcmd("say /eglencekapat","eglencekapat"ADMIN_SLAY)
    
}

public 
eglence(id)
{
    if(
get_user_flags(id) && ADMIN_SLAY)
    {
        
        
        
set_user_health(0200)
        
set_user_armor(0,200)
        
set_user_maxspeed(0500.0)
        
set_hudmessage(02550, -1.0, -1.006.012.0)
        
show_hudmessage(0"Eglence Modu Aktif.:)")
        
client_print(0print_chat,"Eglence Modu Aktif. BY FRISKY")
        }else {
        
client_print(id,print_chat,"malesef yetkiniz yok!");
    }
}

public 
eglencekapat(id)
{
    if(
get_user_flags(id) && ADMIN_SLAY)
    {
        
        
set_user_health(0100)
        
set_user_armor(0100)
        
set_user_maxspeed(0250.0)
        
set_hudmessage(42212255, -1.0, -1.006.012.0)
        
show_hudmessage(0"Eglence Modu Kapali :(..!")
        
client_print(0print_chat,"Eglence Modu Aktif. BY FRISKY")
    }else {
        
client_print(id,print_chat,"malesef yetkiniz yok!");
    }

id -> onu yazan kişiye uygular
0 -> herkese uygular.


Cevap: Eglence Modu - FRISKY - 05-04-12

Çok teşekkürler sagol