|
Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/
Random Defuse Kit
|
|
Koshak | Дата: Среда, 22.07.2009, 01:16:50 | Сообщение # 1 |
Рядовой
Группа: Пользователи
Сообщений: 6
Статус: Не в сети
| Прошу помощи! Нужен скриптик для рандомной выдачи дефузера CT при спауне игрока. Это нужно для моего мода На скринах модель с дефузером и без него.
|
|
| |
SV | Дата: Среда, 22.07.2009, 01:53:57 | Сообщение # 2 |
Подполковник
Группа: Пользователи
Сообщений: 106
Статус: Не в сети
| И модель выложи...
|
|
| |
Koshak | Дата: Пятница, 24.07.2009, 19:54:16 | Сообщение # 3 |
Рядовой
Группа: Пользователи
Сообщений: 6
Статус: Не в сети
| Quote (SV) И модель выложи... А моделька тут причём? Если нужна, залил на депозитку---> http://depositfiles.com/files/fbu3yxmh2 Но с написанием плагина кто бы помог
|
|
| |
defaultNick8433 | Дата: Понедельник, 27.07.2009, 01:46:39 | Сообщение # 4 |
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Статус: Не в сети
| Попробуй так,может сработает.Я решил,что при спавне одному рандомно будет даваться моделька дефюзера с дефюзерским прибором,когда убивают дефюзера,в середине появляется худ-сообщение с именем убитого дефюзера. Code #include <amxmodx> #include <cstrike> #include <hamsandwich>
new bool:g_dfuser[33]
public plugin_precache() { precache_model("models/player/defuser/defuser.mdl") } public client_putinserver(id) { g_dfuser[id]=false } public client_disconnect(id) { g_dfuser[id]=false } public plugin_init() { register_plugin("x","x","x") register_event("DeathMsg","onDeath","a") RegisterHam(Ham_Spawn,"player","event",1) } publ ic event(id) { if(random_num(0,1)) { g_dfuser[id]=true cs_set_user_model(id,"defuser") cs_set_user_defuse(id) } } public onDeath() { new name[32] new iVictim=read_data(2)
if(g_dfuser[iVictim]) get_user_name(iVictim,name,31) set_hudmessage(0,0,255,-1.0,-1.0,0,6.0,12.0) show_hudmessage(0,"Defuser %s was killed!",name) cs_reset_user_model(iVictim) g_dfuser[iVictim]=false }
Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
|
|
| |
Koshak | Дата: Вторник, 28.07.2009, 19:47:51 | Сообщение # 5 |
Рядовой
Группа: Пользователи
Сообщений: 6
Статус: Не в сети
| Quote (defaultNick8433) Попробуй так,может сработает.Я решил,что при спавне одному рандомно будет даваться моделька дефюзера с дефюзерским прибором,когда убивают дефюзера,в середине появляется худ-сообщение с именем убитого дефюзера. Большое спасибо! Но я сделал немного подругому, кто убил тому и выдаётся дефузер Code #include <amxmodx> #include <cstrike>
new bool:g_dfuser[33]
public plugin_init() { register_plugin("Defuse_on_Kill","0.1","Koshak") register_event("DeathMsg","onDeath","a") }
public onDeath() { new name[32] new iVictim=read_data(2) new iKiller=read_data(1) if(g_dfuser[iVictim]) get_user_name(iVictim,name,31) cs_set_user_defuse(iKiller) cs_set_user_defuse(iVictim, 0) g_dfuser[iVictim]=false } Единственно что хочется чтобы иконка не дефузира отображалась а другая
Сообщение отредактировал Koshak - Вторник, 28.07.2009, 20:00:33 |
|
| |
defaultNick8433 | Дата: Среда, 29.07.2009, 00:16:10 | Сообщение # 6 |
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Статус: Не в сети
| Quote (Koshak) Большое спасибо! Но я сделал немного подругому, кто убил тому и выдаётся дефузер Тогда вот так Code #include <amxmodx> #include <cstrike>
new bool:g_dfuser[33]
public plugin_precache() { precache_model("models/player/defuser/defuser.mdl") } public plugin_init() { register_plugin("Defuse_on_Kill","0.1","Koshak") register_event("DeathMsg","onDeath","a") } public onDeath() { new name[32] new iVictim=read_data(2) new iKiller=read_data(1) g_dfuser[iKiller]=true new CsTeams:team=cs_get_user_team(iKiller) if(team==CS_TEAM_CT) { cs_set_user_model(iKiller,"defuser") cs_set_user_defuse(iKiller) } else if(team==CS_TEAM_T) return PLUGIN_HANDLED if(!g_dfuser[iVictim]) { get_user_name(iVictim,name,31) set_hudmessage(0,255,0,-2.0,-1.0,0,6.0,12.0) show_hudmessage(0,"Defuser %s was killed!",name) g_dfuser[iVictim]=false } } С иконкой что-нибудь придумаю.
Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
|
|
| |
Koshak | Дата: Среда, 29.07.2009, 00:31:57 | Сообщение # 7 |
Рядовой
Группа: Пользователи
Сообщений: 6
Статус: Не в сети
| Quote (defaultNick8433) Тогда вот так Попробую! Я как понял это проверка на терроров!?Добавлено (2009-07-29, 0:31 Am) --------------------------------------------- Вроде в описании есть но не пойму как коректно сделать http://www.amxmodx.org/funcwiki.php?go=func&id=188
|
|
| |
defaultNick8433 | Дата: Среда, 29.07.2009, 08:03:07 | Сообщение # 8 |
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Статус: Не в сети
| Вот,проверь скин иконки дефузера,не знаю правильно ли изменил его,но вод код Code #include <amxmodx> #include <cstrike>
new bool:g_dfuser[33]
public plugin_precache() { precache_model("models/player/defuser/defuser.mdl") } public plugin_init() { register_plugin("Defuse_on_Kill","0.1","Koshak") register_event("DeathMsg","onDeath","a") } public onDeath() { new name[32] new iVictim=read_data(2) new iKiller=read_data(1) g_dfuser[iKiller]=true new CsTeams:team=cs_get_user_team(iKiller) if(team==CS_TEAM_CT) { cs_set_user_model(iKiller,"defuser") cs_set_user_defuse (iKiller,1,160,0,0,"defuser",0) } else if(team==CS_TEAM_T) return PLUGIN_HANDLED if(!g_dfuser[iVictim]) { get_user_name(iVictim,name,31) set_hudmessage(0,255,0,-2.0,-1.0,0,6.0,12.0) show_hudmessage(0,"Defuser %s was killed!",name) g_dfuser[iVictim]=false } }
Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
|
|
| |
Koshak | Дата: Четверг, 30.07.2009, 19:42:17 | Сообщение # 9 |
Рядовой
Группа: Пользователи
Сообщений: 6
Статус: Не в сети
| Разобрался cs_set_user_defuse(iKiller, 1, 0, 0, 150, "dmg_gas", 0) Скрин приложил как получилось
|
|
| |
defaultNick8433 | Дата: Четверг, 30.07.2009, 19:45:50 | Сообщение # 10 |
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Статус: Не в сети
| Quote (Koshak) Разобрался cs_set_user_defuse(iKiller, 1, 0, 0, 150, "dmg_gas", 0) Анологичное у меня в коде было,что выше.
Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
|
|
| |
Koshak | Дата: Четверг, 30.07.2009, 19:51:38 | Сообщение # 11 |
Рядовой
Группа: Пользователи
Сообщений: 6
Статус: Не в сети
| Quote (defaultNick8433) Анологичное у меня в коде было,что выше. Я это и использовал, только цвет сменил на синий. Спасибо за подсказки, нужный результат я получил.
|
|
| |
defaultNick8433 | Дата: Четверг, 30.07.2009, 19:57:42 | Сообщение # 12 |
Генерал-полковник
Группа: Скриптеры
Сообщений: 806
Статус: Не в сети
| понятно.
Раскручиваю сайты,ставлю трекера на хостинг.Всё бесплатно.Если заинтересовало,то моя аська 400538001
|
|
| |
| AMX Mod X Russian Community © 2006-2024 | |
|
| |