Kod:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#define PLUGIN "Model Degistir"
#define VERSION "v.1"
#define AUTHOR "AnqRfLow*"
// Modeller edittir bana ait değildir.
// Modeller
new const Odunadam2[] = "models/anqrflow/player/Odunadam.mdl"
new const kari[] = "models/anqrflow/player/kari.mdl"
new const superman2[] = "models/anqrflow/player/superman.mdl"
new const kedi[] = "models/anqrflow/player/kedi.mdl"
new const ironman2[] = "models/anqrflow/player/ironman.mdl"
// Bu kadar
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
set_task(90.0, "modelmenureklam", 0, _, _, "b")
set_task(180.0, "modelmenureklam2", 0, _, _, "b")
register_clcmd("say /modelmenu","menu_wwftbhzd")
}
//Modellerin tanımı
public plugin_precache()
{
precache_model(Odunadam2);
precache_model(kari);
precache_model(superman2)
precache_model(kedi)
precache_model(ironman2)
}
// Menuye Bağlan
public menu_wwftbhzd( id ) {
new name[32]
get_user_name(id, name , 31 )
if( !is_user_alive(id) ) return PLUGIN_HANDLED
if( get_user_team(id) != 1 ) return PLUGIN_HANDLED
new menu = menu_create("\yModel \wMenu \b[AnqRfLow]","devam_jthgckdg")
menu_additem(menu,"\rSexy \wBir \rKiz","1",0)
menu_additem(menu,"\wSpiderman","2",0)
menu_additem(menu,"\rSuperman","3",0)
menu_additem(menu,"\wKedi","4",0)
menu_additem(menu,"\rIronman","5",0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
mesaj(0,"!y%s isimli oyuncu !g/modelmenu !yyazarak modelini degistiriyor.",name)
return PLUGIN_HANDLED
}
public devam_jthgckdg(id, menu, item) {
new name[32]
get_user_name(id, name , 31 )
if( item == MENU_EXIT ) {
menu_destroy(menu)
return PLUGIN_HANDLED
}
new acces, callback, data[6], iname[64]
menu_item_getinfo(menu, item, acces, data, 5, iname, 63, callback)
switch(str_to_num(data))
{
case 1:
{
cs_set_user_model(id, "kari")
mesaj(id,"!gArtik fistik gibi bir hatunsunuz dikkat edin abazalar cok fazla")
}
case 2:
{
cs_set_user_model(id ,"Odunadam2")
mesaj(id,"!gOrumcek adam oldun.")
}
case 3:
{
cs_set_user_model(id ,"superman2")
mesaj(id,"!gSuperman oldun.")
}
case 4 :
{
cs_set_user_model(id, kedi)
mesaj(id,"Hayvanlara saygı gosterelim. !gKedi oldun.")
}
case 5:
{
cs_set_user_model(id ,"ironman2")
mesaj(id,"Demir adam oldun.")
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
/*
Reklamsız olmaz
*/
public modelmenureklam(id) {
mesaj(0,"!gBu serverde model degistire bilirsiniz. Sadece !t/modelmenu !gyazmaniz yeterli")
set_hudmessage(0, 0, 255, 0.14, 0.09, 0, 6.0, 15.0)
show_hudmessage(id, "Bu serverde model degistire bilirsiniz. ^nSadece /modelmenu yazmaniz yeterli")
}
public modelmenureklam2(id){
mesaj(0,"Bu plugin AnqRfLow tarafindan yapilmistir. Iletisim [email protected] ")
}
stock mesaj(const id, const input[], any:...) {
new count = 1, players[32]
static msg[191]
vformat(msg, 190, input, 3)
replace_all(msg, 190, "!g", "^4")
replace_all(msg, 190, "!y", "^1")
replace_all(msg, 190, "!t", "^3")
replace_all(msg, 190, "!team2", "^0")
if (id) players[0] = id; else get_players(players, count, "ch")
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}