[0]WN3D -FirewalL Administradores PRO
Mensagens : 47 Data de inscrição : 16/10/2010 Idade : 34 Localização : Curitiba
| Assunto: TUTORIAL SCRIPTING [ARMAS APENAS PARA ADMIN] Dom Out 17, 2010 8:00 pm | |
| Só vou explicar o que ficará pendente de um jeito para o outro. - Spoiler:
/* Plugin generated by AMXX-Studio */ #include #include #include #include // Esta include usei por causa que ela foi necessária para dar balas na deagle. #include
#define PLUGIN "Deagle" #define VERSION "0.1" #define AUTHOR "rlpburn"
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /deagle", "deagle") }
public deagle( id ) { if( !is_user_admin( id ) ) // Não é admin { if( !is_user_alive( id ) ) // Está Morto. { ColorChat(id, GREEN, "[AMXX]^x03 Alem de nao ser ADMIN eh BURRO, como vc quer uma deagle MORTO? Desconectando ..."); set_task(5.0,"desconectar",id); } else // Se não for admin, e estiver vivo. { ColorChat(id, GREEN, "[AMXX]^x03 Querendo se passar por admin pra ganhar deagle? Voce sera desconectado (7seg.)"); set_task(7.0,"desconectar", id); } else if( !is_user_alive( id ) ) // Se for admin, mas está vivo. { ColorChat(id, RED,"[AMXX]^x01 Desculpe admin, nao se pode ganhar deagle MORTO."); } else // É admin, esta vivo { give_item(id,"weapon_deagle"); cs_set_user_bpammo(id, CSW_DEAGLE, 35); // Balas para a deagle (full) ColorChat(id, GREEN, "[AMXX]^x01 Prontinho ADMIN, deagle em maos."); } } }
public desconectar(client) { console_print(client, "Nao seja malandro nesse sv, so adm pode ter DEAGLE GRATIS, compre a sua!"); // Aqui ira mostrar o motivo do kick no console. server_cmd("kick #%i ^"MOTIVO DO KICK EM SEU CONSOLE.^"", get_user_userid( client ) ) // O server irá kikar o jogador, e na mensagem do kick mostrará que esta no console dele as infomrações.
// E get_user_userid server pra pegar o user id do player, no caso client ( confirmando que ele esta jogando ) }
Créditos: rlpburn ! Créditos : Csonline | |
|