AdminMod.de
https://www.adminmod.de/

give_weapon
https://www.adminmod.de/viewtopic.php?t=6095
Seite 1 von 1

Autor:  deviloftime [ 04.02.2003, 21:06 ]
Betreff des Beitrags:  give_weapon

Ich suche ein Plugin für AdminMod oder MetaMod
(Adminmod wäre besser) bei dem man zB. per

admin_giveweapon player m4a1

anderen Spielern Waffen geben kann. Danke schonmal im Vorraus!

:rolleyes: K4m! :rolleyes:

Autor:  Fleischwolf [ 04.02.2003, 22:01 ]
Betreff des Beitrags: 

X( du willst deinem team mit unfairen mitteln nen vorteil verschaffen? pfui :P
ne, spass beiseite, für lan wäre sowas schon ganz witzig, hab aber noch nie von so etwas gehört...

Autor:  deviloftime [ 04.02.2003, 22:14 ]
Betreff des Beitrags:  give_weapon

also am besten wär das so in der art vom amx_weapon plugin, also wenns geht den quelltext von dem amx-plugin umbearbeiten für adminmod

/* Made By {W`C} Bludy
*
*Usage: amx_weapon < part of nick > or < @ team > or < # index > < weapon to give >
*
*Note: For <weapon to give> you enter the buy menu numbers
* Also note that the client does not drop his current weapon and
* can hold more then 1 primary and secondary weapon
*
*WARNING: This plugin is not meant to be used for cheating, please refrain from doing so
* use it at your own discretion but be fair!!
*
*EXAMPLE- Giving user M4: amx_weapon < part of nick > or < @ team > or < # index > 43 <--Do not put a space between #´s
*
* This is my first plugin and I kinda did a hack job on this but it worked and thats all that matters to me hehe
* Have fun!
*/


#include <amxmod>


public give_weapon(admin_index,victim_index,weapon_give)
{
new arg1[32]
read_argv(1,arg1,32)
new team[32]
get_user_team(victim_index,team,32)
new name[32]
get_user_name(victim_index,name,32)

if (equal(arg1,"@"))
{
if (equal(team,"CT"))
{
set_hudmessage(200, 50, 0, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 1)
show_hudmessage(0,"The Counter-Terrorists Have Been Given Weapons")
}
else if (equal(team,"TERRORIST"))
{
set_hudmessage(200, 50, 0, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 1)
show_hudmessage(0,"The Terrorists Have Been Given Weapons")
}
}
else
{
set_hudmessage(200, 50, 0, -1.0, 0.30, 0, 6.0, 6.0, 0.5, 0.15, 1)
show_hudmessage(0,"%s Has Been Given A Weapon",name)
}





//Pistols

if (weapon_give == 11){
give_item(victim_index,"weapon_usp")
give_item(victim_index,"ammo_45acp")
give_item(victim_index,"ammo_45acp")
give_item(victim_index,"ammo_45acp")
give_item(victim_index,"ammo_45acp")
give_item(victim_index,"ammo_45acp")
give_item(victim_index,"ammo_45acp")
give_item(victim_index,"ammo_45acp")
give_item(victim_index,"ammo_45acp")
}
else if (weapon_give == 12){
give_item(victim_index,"weapon_glock18")
give_item(victim_index,"ammo_9mm")
give_item(victim_index,"ammo_9mm")
give_item(victim_index,"ammo_9mm")
give_item(victim_index,"ammo_9mm")
give_item(victim_index,"ammo_9mm")
give_item(victim_index,"ammo_9mm")
give_item(victim_index,"ammo_9mm")
give_item(victim_index,"ammo_9mm")
}
else if (weapon_give == 13){
give_item(victim_index,"weapon_deagle")
give_item(victim_index,"ammo_50ae")
give_item(victim_index,"ammo_50ae")
give_item(victim_index,"ammo_50ae")
give_item(victim_index,"ammo_50ae")
give_item(victim_index,"ammo_50ae")
give_item(victim_index,"ammo_50ae")
give_item(victim_index,"ammo_50ae")
}
else if (weapon_give == 14){
give_item(victim_index,"weapon_p228")
give_item(victim_index,"ammo_357sig")
give_item(victim_index,"ammo_357sig")
give_item(victim_index,"ammo_357sig")
give_item(victim_index,"ammo_357sig")
give_item(victim_index,"ammo_357sig")
give_item(victim_index,"ammo_357sig")
}
else if (weapon_give == 15){
give_item(victim_index,"weapon_elite")
give_item(victim_index,"ammo_9mm")
give_item(victim_index,"ammo_9mm")
give_item(victim_index,"ammo_9mm")
give_item(victim_index,"ammo_9mm")
}
else if (weapon_give == 16){
give_item(victim_index,"weapon_fiveseven")
give_item(victim_index,"ammo_57mm")
give_item(victim_index,"ammo_57mm")
give_item(victim_index,"ammo_57mm")
give_item(victim_index,"ammo_57mm")
}
//Primary weapons
//shotguns
else if (weapon_give == 21) {
give_item(victim_index,"weapon_m3")
}
else if (weapon_give == 22) {
give_item(victim_index,"weapon_xm1014")
}
//Smgs
else if (weapon_give == 31) {
give_item(victim_index,"weapon_mp5navy")
give_item(victim_index,"ammo_9mm")
give_item(victim_index,"ammo_9mm")
give_item(victim_index,"ammo_9mm")
give_item(victim_index,"ammo_9mm")
}
else if (weapon_give == 32) {
give_item(victim_index,"weapon_tmp")
give_item(victim_index,"ammo_9mm")
give_item(victim_index,"ammo_9mm")
give_item(victim_index,"ammo_9mm")
give_item(victim_index,"ammo_9mm")
}
else if (weapon_give == 33) {
give_item(victim_index,"weapon_p90")
give_item(victim_index,"ammo_57mm")
give_item(victim_index,"ammo_57mm")
give_item(victim_index,"ammo_57mm")
give_item(victim_index,"ammo_57mm")
}
else if (weapon_give == 34) {
give_item(victim_index,"weapon_mac10")
give_item(victim_index,"ammo_45acp")
give_item(victim_index,"ammo_45acp")
give_item(victim_index,"ammo_45acp")
give_item(victim_index,"ammo_45acp")
give_item(victim_index,"ammo_45acp")
give_item(victim_index,"ammo_45acp")
}
else if (weapon_give == 35) {
give_item(victim_index,"weapon_ump45")
give_item(victim_index,"ammo_45acp")
give_item(victim_index,"ammo_45acp")
give_item(victim_index,"ammo_45acp")
give_item(victim_index,"ammo_45acp")
give_item(victim_index,"ammo_45acp")
give_item(victim_index,"ammo_45acp")
}
//rifles
else if (weapon_give == 41) {
give_item(victim_index,"weapon_ak47")
give_item(victim_index,"ammo_762nato")
give_item(victim_index,"ammo_762nato")
give_item(victim_index,"ammo_762nato")
}
else if (weapon_give == 42) {
give_item(victim_index,"weapon_sg552")
give_item(victim_index,"ammo_556nato")
give_item(victim_index,"ammo_556nato")
give_item(victim_index,"ammo_556nato")
}
else if (weapon_give == 43) {
give_item(victim_index,"weapon_m4a1")
give_item(victim_index,"ammo_556nato")
give_item(victim_index,"ammo_556nato")
give_item(victim_index,"ammo_556nato")
}
else if (weapon_give == 44) {
give_item(victim_index,"weapon_aug")
give_item(victim_index,"ammo_556nato")
give_item(victim_index,"ammo_556nato")
give_item(victim_index,"ammo_556nato")
}
else if (weapon_give == 45) {
give_item(victim_index,"weapon_scout")
give_item(victim_index,"ammo_762nato")
give_item(victim_index,"ammo_762nato")
give_item(victim_index,"ammo_762nato")
}
else if (weapon_give == 46) {
give_item(victim_index,"weapon_awp")
give_item(victim_index,"ammo_338magnum")
give_item(victim_index,"ammo_338magnum")
give_item(victim_index,"ammo_338magnum")
}
else if (weapon_give == 47) {
give_item(victim_index,"weapon_g3sg1")
give_item(victim_index,"ammo_762nato")
give_item(victim_index,"ammo_762nato")
give_item(victim_index,"ammo_762nato")
}
else if (weapon_give == 48) {
give_item(victim_index,"weapon_sig550")
give_item(victim_index,"ammo_556nato")
give_item(victim_index,"ammo_556nato")
give_item(victim_index,"ammo_556nato")
}
//machine guns
else if (weapon_give == 51) {
give_item(victim_index,"weapon_m249")
give_item(victim_index,"ammo_556nato")
give_item(victim_index,"ammo_556nato")
give_item(victim_index,"ammo_556nato")
}
//equipment
else if (weapon_give == 81) {
give_item(victim_index,"item_kevlar")
}
else if (weapon_give == 82) {
give_item(victim_index,"item_assaultsuit")
}
else if (weapon_give == 83) {
give_item(victim_index,"weapon_flashbang")
give_item(victim_index,"ammo_flashbang")
give_item(victim_index,"ammo_flashbang")
}
else if (weapon_give == 84) {
give_item(victim_index,"weapon_hegrenade")
}
else if (weapon_give == 85) {
give_item(victim_index,"weapon_smokegrenade")
}
else if (weapon_give == 86) {
give_item(victim_index,"item_thighpack")
}
else if (weapon_give == 87) {
give_item(victim_index,"item_longjump")
}
else

{
client_print(admin_index,print_console,"[AMX] There is no such weapon")
return PLUGIN_CONTINUE
}


client_print(admin_index,print_console,"[AMX] Client ^"%s^" has been given weapon",name)
return PLUGIN_CONTINUE
}







public admin_weapon(id)
{
if (!(get_user_flags(id)&ADMIN_LEVEL_A)){
client_print(id,print_console,"[AMX] You have no access to that command")
return PLUGIN_HANDLED
}
new argc = read_argc()
if (argc < 3)
{
client_print(id,print_console,"[AMX] Usage: amx_weapon < part of nick > or < @ team > or < # index > < weapon to give >")
return PLUGIN_HANDLED
}
new arg1[32]
new arg2[32]
new arg3[32]
read_argv(1,arg1,32)
read_argv(2,arg2,32)
read_argv(3,arg3,32)


//Team
if (equal(arg1,"@"))
{
new players[32], inum
get_players(players,inum,"e",arg2)
for(new i = 0 ;i < inum ;++i)
give_weapon(id,players,str_to_num(arg3))
if (inum)
client_print(id,print_console,"[AMX] * All clients from ^"%s^" got a weapon *",arg2)
else
client_print(id,print_console,"[AMX] No clients in such team")
}
//Index
if (equal(arg1,"#"))
{
if (is_user_connected(str_to_num(arg2)))
give_weapon(id,str_to_num(arg2),str_to_num(arg3))
else
client_print(id,print_console,"[AMX] Client not found")

}
//Part of Name
else
{
new player = find_player("lb",arg1)
if (player)
give_weapon(id,player,str_to_num(arg2))
else
client_print(id,print_console,"[AMX] Client with that part of nick not found")
}
return PLUGIN_HANDLED
}


public plugin_init()
{
register_plugin("amx_weapon","0.8.4","{W`C} Bludy")
register_clcmd("amx_weapon","admin_weapon",ADMIN_LEVEL_A,"amx_weapon < part of nick > or < @ team > or < # index > < weapon to give > ")
return PLUGIN_CONTINUE
}











ich hoffe ihr könnt mir bei dem plugin helfen!!!

K4m!

Autor:  MasterK [ 05.02.2003, 14:06 ]
Betreff des Beitrags: 

ohne adminrechte gehts noch bei bmx. da kann man (falls aktiviert) z.b. mit give weapon_ak47 sich ne ak holen :)

Autor:  deviloftime [ 05.02.2003, 19:20 ]
Betreff des Beitrags:  BITTE

bitte bitte helft mir bei so nem Plugin ich versuch derzeit selber das Skripten zu lernen aber wenn einer so ein Plugin kennt bitte POSTEN!!!! THX K4m!

Autor:  deviloftime [ 25.03.2003, 21:26 ]
Betreff des Beitrags:  BiTtE DiE 2te

Weiß denn wirklich keiner ob irgentwas in der Art Art möglich ist?? Bitte um Antwort...

Autor:  MrClone [ 26.03.2003, 15:48 ]
Betreff des Beitrags: 

Mit adminmod kann man nur waffen spawnen wenn diese gecached sind, das geht nur wenn jemand auf der map eine hat, oder bereits irgendwo eine rumliegt.

so weis ich das zumindest, habs nie hinbekommen eine waffe zu spawnen wenn diese nicht bereits geladen war. muss aber nicht sein, vielleicht weis das jemand besser?

ps.: der der dieses plugin da oben programmiert hat hat noch nie was von switch-case gehört! sorry, falls ich hiermit jemanden beleidigen sollte.

Seite 1 von 1 Alle Zeiten sind UTC+01:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/