Existing user? Sign in
Sign up
Games
Servers
Useful
User
Pass
2FA
[rezolvat]Probleme la 2 plugine .
Freakz Forum Index
->
Trash Bin
->
CS 2006-2019 (Archived)
->
Plugins - Help / Support
Author
Message
820
CraZzy - 7Up
[CrazzyRO]
Status: Offline
(since 20-12-2018 20:01)
Joined: 26 Jun 2013
Posts: 605
,
Topics: 36
Location:
Severin .
Reputation:
150
Votes
: 23
Posted: 05-02-2015, 20:27:53
| Translate post to:
... (
Click for more languages
)
»Nume*: ts_menu si respawn .
»Descriere problema*:
1. La ts menu , este un plugin pentru dr care la fiecare inceput de runda iti apare un meniu din care alegi cate ceva , 1000
HP
etc dar daca esti tero de mai multe ori , de ex la minutul 20 al mapei sunt tero , daca ma baga iara la minutul 10 sa zicem , nu mai apare meniul . Va rog sa il faceti sa apara daca se poate .
TS_MENU
Spoiler:
/* Oricine ai fi, sper ca acest plugin sa fie ceea ce cauti.
* Am depus ceva munca in acest plugin si nu te rog decat sa-mi recunosti munca si sa nu-ti atribui rolul de autor al acestui plugin.
*/
#include <amxmodx>
#include <fun>
#include <cstrike>
new gInvizibil[32];
new gViteza[32];
new gGravitatie[32];
new gJucatori;
public plugin_init()
{
register_plugin("Ts_menu", "1.0", "Marius");
register_logevent("Inceput_runda", 2, "1=Round_Start");
gJucatori = get_maxplayers( );
}
public Inceput_runda()
{
for(new id = 0; id < gJucatori; id++)
{
if(gInvizibil[id])
set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 255);
if(gGravitatie[id])
set_user_gravity(id, 800.0);
if ( is_user_alive( id ) && cs_get_user_team(id) == CS_TEAM_T)
set_task(1.0, "Creare_meniu", id);
}
}
public Creare_meniu(id)
{
new menu = menu_create("\yTerrorist Menu \w- \rDrX.Freakz.Ro", "menu_handler");
menu_additem(menu, "Invizibilitate [80%]", "1", 0);
menu_additem(menu, "MP5 Navy", "2", 0);
menu_additem(menu, "1000 Viata", "3", 0);
menu_additem(menu, "Set Grenade", "4", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
public menu_handler(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
if(get_user_team(id) == 2)
return 1;
new data[6], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);
switch(key)
{
case 1:
{
client_print(id, print_chat, "[Drx.Freakz.Ro] Acum esti 80% invizibil!");
gInvizibil[id] = 1;
set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 51);
menu_destroy(menu);
return PLUGIN_HANDLED;
}
case 2:
{
client_print(id, print_chat, "[Drx.Freakz.Ro] Acum ai primit un MP5 Navy!");
give_item(id,"weapon_mp5navy");
cs_set_user_bpammo(id, CSW_MP5NAVY, 1)
menu_destroy(menu);
return PLUGIN_HANDLED;
}
case 3:
{
client_print(id, print_chat, "[Drx.Freakz.Ro] Acum ai primit 1000 Viata!");
set_user_health(id, 1000);
menu_destroy(menu);
return PLUGIN_HANDLED;
}
case 4:
{
client_print(id, print_chat, "[Drx.Freakz.Ro] Acum ai primit un set intreg de grenazi!");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_smokegrenade");
menu_destroy(menu);
return PLUGIN_HANDLED;
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
*/
2. La respawn , daca ma mut la spectator ma da in viata . Daca se poate , cand te muti la spectator sa fii mort , sa nu poti da /respawn si sa nu te dea in viata .
Respawn
Spoiler:
/* AMXX Mod script.
*
* (c) Copyright 2004, developed by Geesu
* This file is provided as is (no warranties).
*
* Changelog
* 1.1:
* Added /respawn command to spawn a player if they're dead
* Added a public cvar
* 1.0:
* Pistols are now given to players when they respawn
* sv_checkpistols cvar added, if this is set to 0, then players will always spawn with a pistol, otherwise they will only spawn with a pistol when it is not scoutzknivez and not a ka map
* sv_respawn cvar added, set this to 0 to disable the plugin
*/
new const VERSION[] = "1.1"
#include <amxmodx>
#include <fun>
#include <cstrike>
#define DISABLE_CS 0
#pragma tabsize 0
// team ids
#define UNASSIGNED 0
#define TS 1
#define CTS 2
#define AUTO_TEAM 5
new bool:g_PistolsDisabled = false
public plugin_init(){
register_plugin("Respawn Forever", VERSION, "Pimp Daddy (OoTOAoO)")
register_event("DeathMsg","on_Death","a")
register_cvar("sv_checkpistols", "1")
register_cvar("sv_respawn", "1")
register_cvar("respawn_forever_version", VERSION, FCVAR_SERVER)
register_clcmd("say","on_Chat")
register_clcmd("say_team","on_Chat")
}
public on_Chat(id)
{
if(get_user_team(id) == 0 || get_user_team(id) == 1)
return PLUGIN_CONTINUE
if ( !get_cvar_num("sv_respawn") )
{
client_print(id, print_chat, "* Respawn plugin disabled")
return PLUGIN_CONTINUE
}
new szSaid[32]
read_args(szSaid, 31)
if (equali(szSaid,"^"/respawn^"") || equali(szSaid,"^"respawn^""))
{
spawn_func(id)
}
return PLUGIN_CONTINUE
}
public check_pistols()
{
/* Determine if we should give players a pistol or not */
if ( get_cvar_num("sv_checkpistols") )
{
set_task(1.0, "check_pistols")
new mapname[32]
get_mapname(mapname,31)
if ( containi(mapname,"ka_")!=-1 || containi(mapname,"scoutzknivez")!=-1 )
g_PistolsDisabled = true
}
}
public spawn_func(id)
{
new parm[1]
parm[0]=id
if(get_user_team(id) == 0 || get_user_team(id) == 1)
return PLUGIN_CONTINUE
/* Spawn the player twice to avoid the HL engine bug */
set_task(0.5,"player_spawn",72,parm,1)
set_task(0.7,"player_spawn",72,parm,1)
/* Then give them a suit and a knife */
set_task(0.9,"player_giveitems",72,parm,1)
return PLUGIN_CONTINUE
}
public on_Death()
{
if ( !get_cvar_num("sv_respawn") )
return PLUGIN_CONTINUE
new victim_id = read_data(2)
if(get_user_team(victim_id) == 0 || get_user_team(victim_id) == 1)
return PLUGIN_CONTINUE
spawn_func( victim_id )
return PLUGIN_CONTINUE
}
public player_giveitems(parm[1])
{
new id = parm[0]
if(get_user_team(id) == 0 || get_user_team(id) == 1)
return PLUGIN_CONTINUE
give_item(id, "item_suit")
give_item(id, "weapon_knife")
/* Determines if a players should be given a pistol */
if ( !g_PistolsDisabled )
{
new wpnList[32] = 0, number = 0, bool:foundGlock = false, bool:foundUSP = false
get_user_weapons(id,wpnList,number)
/* Determine if the player already has a pistol */
for (new i = 0;i < number;i++)
{
if (wpnList[i] == CSW_GLOCK18)
foundGlock = true
if (wpnList[i] == CSW_USP)
foundUSP = true
}
/* Give a T his/her pistol */
if ( get_user_team(id)==TS && !foundGlock )
{
give_item(id,"weapon_glock18")
give_item(id,"ammo_9mm")
give_item(id,"ammo_9mm")
}
/* Give a CT his/her pistol */
else if ( get_user_team(id)==CTS && !foundUSP )
{
give_item(id,"weapon_usp")
give_item(id,"ammo_45acp")
give_item(id,"ammo_45acp")
}
}
return PLUGIN_CONTINUE
}
public player_spawn(parm[1])
{
spawn(parm[0])
}»
Poze/Sma: Am pus mai spus .
Last edited by
CraZzy - 7Up
on 05-02-2015, 20:57:05; edited 2 times in total
0
0
Back to top
destroi112
[DEV]
Status: Offline
(since 12-03-2020 22:13)
Joined: 24 May 2014
Posts: 4042
,
Topics: 119
Location:
---------
Reputation:
515.9
Votes
: 118
Posted: 05-02-2015, 20:39:25
| Translate post to:
... (
Click for more languages
)
incearca cu
RegisterHam(Ham_Spawn, "player", "Spawn_player", 1)
public Spawn_player(id)
{
if(is_user_alive(id) && is_user_connected(id) && get_user_team(id) == 1)
{
set_task(0.3, "Creare_meniu", id);
}
}
in loc de round start :>iar vezi la respawn nu ai pus;))
Retired from Amxmodx
0
0
Back to top
CraZzy - 7Up
[CrazzyRO]
Status: Offline
(since 20-12-2018 20:01)
Joined: 26 Jun 2013
Posts: 605
,
Topics: 36
Location:
Severin .
Reputation:
150
Votes
: 23
Posted: 06-02-2015, 19:36:28
| Translate post to:
... (
Click for more languages
)
Se mai uita cineva ?
0
0
Back to top
anoniM.xD
[Banned user]
Status: Offline
(since 15-03-2015 21:43)
Joined: 04 Feb 2015
Posts: 92
,
Topics: 19
Location:
Pitesti
Reputation:
-103.8
Votes
: 21
Posted: 06-02-2015, 19:43:08
| Translate post to:
... (
Click for more languages
)
Nu inteleg nimic ... la 2 vrei sa te dea mort la spec? te muti cu amx_t/teammenu sau de pe M?
1:
Spoiler:
#include <amxmodx>
#include <fun>
#include <cstrike>
new gInvizibil[32];
new gViteza[32];
new gGravitatie[32];
new gJucatori;
public plugin_init()
{
register_plugin("Ts_menu", "1.0", "Marius");
register_logevent("Inceput_runda", 2, "1=Round_Start");
gJucatori = get_maxplayers( );
register_clcmd("say /meniudr", "cmd_isterorist")
}
public cmd_isterorist(id)
{
if ( is_user_alive( id ) && cs_get_user_team(id) == CS_TEAM_T)
set_task(1.0, "Creare_meniu", id);
}
public Inceput_runda()
{
for(new id = 0; id < gJucatori; id++)
{
if(gInvizibil[id])
set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 255);
if(gGravitatie[id])
set_user_gravity(id, 800.0);
if ( is_user_alive( id ) && cs_get_user_team(id) == CS_TEAM_T)
set_task(1.0, "Creare_meniu", id);
}
}
public Creare_meniu(id)
{
new menu = menu_create("\yTerrorist Menu \w- \rDrX.Freakz.Ro", "menu_handler");
menu_additem(menu, "Invizibilitate [80%]", "1", 0);
menu_additem(menu, "MP5 Navy", "2", 0);
menu_additem(menu, "1000 Viata", "3", 0);
menu_additem(menu, "Set Grenade", "4", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
public menu_handler(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
if(get_user_team(id) == 2)
return 1;
new data[6], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);
switch(key)
{
case 1:
{
client_print(id, print_chat, "[Drx.Freakz.Ro] Acum esti 80% invizibil!");
gInvizibil[id] = 1;
set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 51);
menu_destroy(menu);
return PLUGIN_HANDLED;
}
case 2:
{
client_print(id, print_chat, "[Drx.Freakz.Ro] Acum ai primit un MP5 Navy!");
give_item(id,"weapon_mp5navy");
cs_set_user_bpammo(id, CSW_MP5NAVY, 1)
menu_destroy(menu);
return PLUGIN_HANDLED;
}
case 3:
{
client_print(id, print_chat, "[Drx.Freakz.Ro] Acum ai primit 1000 Viata!");
set_user_health(id, 1000);
menu_destroy(menu);
return PLUGIN_HANDLED;
}
case 4:
{
client_print(id, print_chat, "[Drx.Freakz.Ro] Acum ai primit un set intreg de grenazi!");
give_item(id,"weapon_hegrenade");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_flashbang");
give_item(id,"weapon_smokegrenade");
menu_destroy(menu);
return PLUGIN_HANDLED;
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
Ial pe asta, in celalalt putea sa ia si CT
0
0
Back to top
CraZzy - 7Up
[CrazzyRO]
Status: Offline
(since 20-12-2018 20:01)
Joined: 26 Jun 2013
Posts: 605
,
Topics: 36
Location:
Severin .
Reputation:
150
Votes
: 23
Posted: 06-02-2015, 20:37:46
| Translate post to:
... (
Click for more languages
)
CT nu putea lua , si da .. cand te muti cu amx_teammenu sa te dea mort la spec , nu viu .
0
0
Back to top
Topic locked
Topic is closed, you cannot post any messages in it anymore
Locked by
TwisTer
, 16 March 2015 13:51
Freakz Forum Index
->
Trash Bin
->
CS 2006-2019 (Archived)
->
Plugins - Help / Support
The time now is 14-04-2025, 22:09:45
Copyright info
Based on phpBB
ro
/
com
B
Login
I forgot my password
World of Warcraft
Login for more...
Download WoW 7.3.5
Misc
eSports
Achievements
Buy reputation with votes
Reputation trades
Forum rules
Ban list
Members list
User guide (FAQ)
World of Warcraft
View details