Page 1 of 1
[REZOLVAT]Cerere plugin grenade respawn [JUNKY]
Posted: 16 Aug 2014, 14:13
by Junky444
Descriere plugin cerut :[/color] Un plugin care ofera echipei T o grenada HE la 30 de secunde , vreau sa i se spawneze mereu grenada la 30 secunde fie ca acesta mai are inca o grenada He , vreau sa ii mai ofere una incontinu , sau daca nu puteti face acest lucru e bine si asa numai grenada sa io dea la 30 secunde.
Alte informatii: Ce conteaza doar sa mearga.
MULTUMESC
Re: Cerere plugin grenade respawn [JUNKY]
Posted: 16 Aug 2014, 17:19
by Cosmin
- | Afiseaza codul
#include <amxmodx>
#include <fun>
#include <cstrike>
static const
PLUGIN[] = "Hegrenade",
VERSION[] = "1.0",
AUTHOR[] = "C0sm1N";
new he[33] = 30
public plugin_init(){
register_plugin(PLUGIN,VERSION,AUTHOR)
}
public client_putinserver(id) {
if(!is_user_bot(id))
set_task(1.0,"dam_grenada",id,_,_,"b")
}
public dam_grenada(id) {
if(he[id] > 0)
{
he[id]--
set_hudmessage(66, 237, 19, 0.54, 0.13, 0, 6.0, 1.0)
show_hudmessage(id, "Vei primii o grenada in %i secund%s",he[id],he[id] == 1 ? "a" : "e")
}
else
{
if(is_user_alive(id) && !is_user_hltv(id))
{
give_item(id,"weapon_hegrenade")
cs_set_user_bpammo(id,CSW_HEGRENADE,1)
}
he[id] = 30
}
}
public client_disconnect(id) remove_task(id)
Re: Cerere plugin grenade respawn [JUNKY]
Posted: 16 Aug 2014, 20:41
by Junky444
Am testat pluginul si merge exact cum trebuie , doar cu o singura exceptie.
Poti face pluginul sa mearga doar la echipa T?
Adica sa dea grenade He doar la Teroristi?
Re: Cerere plugin grenade respawn [JUNKY]
Posted: 17 Aug 2014, 00:35
by Nubo
Code: Select all
if(is_user_alive(id) && !is_user_hltv(id))
>
Code: Select all
if(is_user_alive(id) && !is_user_hltv(id) && get_user_team(id) == 1)
Re: Cerere plugin grenade respawn [JUNKY]
Posted: 17 Aug 2014, 11:35
by Truth
Nubo wrote:Code: Select all
if(is_user_alive(id) && !is_user_hltv(id))
>
Code: Select all
if(is_user_alive(id) && !is_user_hltv(id) && get_user_team(id) == 1)
E gresit. Daca pui verificarea acolo. Pluginul va merge pentru ambele echipe doar ca la ct va aparea doar hud-ul si nu va da grenada...
Poftim:
- sma | Afiseaza codul
#include <amxmodx>
#include <fun>
#include <cstrike>
static const
PLUGIN[] = "Hegrenade",
VERSION[] = "1.0",
AUTHOR[] = "C0sm1N";
new he[33] = 30
public plugin_init(){
register_plugin(PLUGIN,VERSION,AUTHOR)
}
public client_putinserver(id) {
if(!is_user_bot(id) && get_user_team(id) == 1)
set_task(1.0,"dam_grenada",id,_,_,"b")
}
public dam_grenada(id) {
if(he[id] > 0)
{
he[id]--
set_hudmessage(66, 237, 19, 0.54, 0.13, 0, 6.0, 1.0)
show_hudmessage(id, "Vei primii o grenada in %i secund%s",he[id],he[id] == 1 ? "a" : "e")
}
else
{
if(is_user_alive(id) && !is_user_hltv(id))
{
give_item(id,"weapon_hegrenade")
cs_set_user_bpammo(id,CSW_HEGRENADE,1)
}
he[id] = 30
}
}
public client_disconnect(id) remove_task(id)
Re: Cerere plugin grenade respawn [JUNKY]
Posted: 17 Aug 2014, 13:19
by HamletEagle
get_user_team poate sa returneze indexul echipei gresit, deoarece mesajul ScoreInfo se poate sa nu fie trimis. Foloseste cs_get_user_team.
Re: Cerere plugin grenade respawn [JUNKY]
Posted: 17 Aug 2014, 21:31
by Junky444
Am folosit toate codurile , am compilat de 10 ori fiecare cod dar mesajul din partea dreapta sus si nici grenadele nu mai sunt oferite nici unei echipe.
Oricum va multumesc foarte mult pentru ca vati implicat la aceasta cerere ca sa ma ajutati :)
Va Multumesc pentru atentie
Daca nu puteti face acest plugin sa functioneze doar la echipa T , stiti vreunul de pluginul ala care interzice folosirea grenadei smoke ?
Adica eu sa o pot cumpara din shop dar cand vreau sa o folosesc sa mi se schimbe pe knife ... ca sa nu pot folosi grenada.
Re: Cerere plugin grenade respawn [JUNKY]
Posted: 17 Aug 2014, 21:38
by Cosmin
- | Afiseaza codul
#include <amxmodx>
#include <fun>
#include <cstrike>
static const
PLUGIN[] = "Hegrenade",
VERSION[] = "1.0",
AUTHOR[] = "C0sm1N";
new he[33] = 30
public plugin_init(){
register_plugin(PLUGIN,VERSION,AUTHOR)
}
public client_putinserver(id) {
if(!is_user_bot(id))
set_task(1.0,"dam_grenada",id,_,_,"b")
}
public dam_grenada(id) {
if(get_user_team(id) == 2)
{
if(he[id] > 0)
{
he[id]--
set_hudmessage(66, 237, 19, 0.54, 0.13, 0, 6.0, 1.0)
show_hudmessage(id, "Vei primii o grenada in %i secund%s",he[id],he[id] == 1 ? "a" : "e")
}
else
{
if(is_user_alive(id) && !is_user_hltv(id))
{
give_item(id,"weapon_hegrenade")
cs_set_user_bpammo(id,CSW_HEGRENADE,1)
}
he[id] = 30
}
}
}
public client_disconnect(id) remove_task(id)
vezi daca merge
Re: Cerere plugin grenade respawn [JUNKY]
Posted: 17 Aug 2014, 22:05
by Junky444
Merge ... da faza e ca merge la echipa CT nu la T
La echipa CT apar cele 30 sec si ii ofera si granada dar la echipa T nu apar cele 30 sec si nici grenada nu io da.
Vreau sa mearga doar la echipa
T nu si la CT
EDIT: Bun am gasit ce trebuia modificat si acum merge :)
- | Afiseaza codul
#include <amxmodx>
#include <fun>
#include <cstrike>
static const
PLUGIN[] = "Hegrenade",
VERSION[] = "1.0",
AUTHOR[] = "C0sm1N";
new he[33] = 30
public plugin_init(){
register_plugin(PLUGIN,VERSION,AUTHOR)
}
public client_putinserver(id) {
if(!is_user_bot(id))
set_task(1.0,"dam_grenada",id,_,_,"b")
}
public dam_grenada(id) {
if(get_user_team(id) == 1)
{
if(he[id] > 0)
{
he[id]--
set_hudmessage(66, 237, 19, 0.54, 0.13, 0, 6.0, 1.0)
show_hudmessage(id, "Vei primii o grenada in %i secund%s",he[id],he[id] == 1 ? "a" : "e")
}
else
{
if(is_user_alive(id) && !is_user_hltv(id))
{
give_item(id,"weapon_hegrenade")
cs_set_user_bpammo(id,CSW_HEGRENADE,1)
}
he[id] = 30
}
}
}
public client_disconnect(id) remove_task(id)
Iti multumesc foarte mult frate :D :D>- :troll
MULTUMESC TUTUROR CARE MAU AJUTAT LA ACEASTA CERERE
Re: [REZOLVAT]Cerere plugin grenade respawn [JUNKY]
Posted: 17 Aug 2014, 23:18
by Cosmin
ah nu am fost atent,e bine ca ai rezolvat.
Re: [REZOLVAT]Cerere plugin grenade respawn [JUNKY]
Posted: 18 Aug 2014, 12:19
by HamletEagle