Mine sisusse
Otsi siit
  • Rohkem valikuid...
Otsi tulemusi mis sisaldab...
Otsi tulemusi...

Soovitatud postitused

TEre, teen siis GG-le vipmenud, aga sooviks saada nii, et kui sa surma saad ja uuesti ellu ärkad saad uuesti kasutada /vipmenu

mitte, ei pea ootama vms kuna uus round hakkab :(

 

Kood

#include #include

#include

#include

 

 

#define PLUGIN "Mammu GG vipmenu"

#define VERSION "2.0"

#define AUTHOR "mammu"

 

 

new bool:has_used[33]

 

 

public plugin_init()

{

register_clcmd( "say /vipmenu", "VIPMenu" );

register_clcmd( "say_team /vipmenu", "VIPMenu" );

 

 

register_logevent("event_new_round", 2, "1=Round_Start")

}

 

 

public VIPMenu( id )

{

if(!has_used[id])

{

if(get_user_flags(id) & ADMIN_LEVEL_H)

{

new vip_menu = menu_create( "Mammu GG VipMenu", "menu_handler" );

menu_additem( vip_menu, "150 HP and AP 130.", "1", 0 );

menu_additem( vip_menu, "Gravity", "3", 0);

menu_additem( vip_menu, "Speed", "4", 0);

 

 

 

 

menu_setprop( vip_menu, MPROP_EXIT, MEXIT_ALL );

menu_display( id, vip_menu, 0 );

}

else

{

client_print(id, print_chat, "[MAMMU] Sul ei ole piisavalt 6igusi et kasutada vipmenud!")

}

}

else

{

client_print(id, print_chat, "[MAMMU]Sa oled see raund vipmenud kasutanud j2rgmine raund saad uuesti kasutada!")

}

}

 

 

public menu_handler( id, menu, item )

{

if( item == MENU_EXIT )

{

menu_destroy( menu );

return PLUGIN_HANDLED;

}

new data[6], iName[64];

new access, callback;

 

 

menu_item_getinfo( menu, item, access, data,5, iName, 63, callback );

new key = str_to_num( data );

switch( key )

{

case 1:

{

if( is_user_alive( id ) )

{

set_user_health( id, 150 ); //Sets health of id to 150

set_user_armor( id, 120 ); //Sets armor of id to 120

}

}

case 3:

{

if( is_user_alive( id ) )

{

set_user_gravity( id, 0.4 );

}

}

 

 

 

}

 

 

has_used[id] = true;

menu_destroy( menu );

return PLUGIN_HANDLED;

}

 

 

 

 

public event_new_round()

arrayset(has_used, false, 33)

 

 

Palun aitage :(

Loodan, et te oskate ka speed panna :) Ma ise proovisn ka aga lööb errori :(

 

See, on nii et kui sa surma saad ja uuesti ellu ärkad, siis võiks uuesti saada /vipemnu

Jaga seda postitust


Postituse link
Share on other sites

round start logeventi asemel kasuta Ham_Spawn forwardi ja ära kasuta arrayseti, vaid seti individuaalselt kasutaja id järgi has_used väärtuseks false

 

speedi jaoks kasuta fun mooduli native-t get_user_maxspeed(index, [ Float:speed = - 1.0 ])

kuid pea meeles, et maxspeed muudetakse iga kord kui kasutaja relva kasutab või sniper relva scopet kasutab, ehk siis nendes kohtades pead uuesti maxspeedi suuremaks muutma

Muudetud liikme jimaway'i poolt

Yilia1

Jaga seda postitust


Postituse link
Share on other sites
VIP

Mis mõttega üldse GUNGAME PANNA VIPI ??????????????


5BAW7tz.gif

A winner is a dreamer who never gives up.

- Nelson Mandela

Jaga seda postitust


Postituse link
Share on other sites
round start logeventi asemel kasuta Ham_Spawn forwardi ja ära kasuta arrayseti, vaid seti individuaalselt kasutaja id järgi has_used väärtuseks false

 

speedi jaoks kasuta fun mooduli native-t get_user_maxspeed(index, [ Float:speed = - 1.0 ])

kuid pea meeles, et maxspeed muudetakse iga kord kui kasutaja relva kasutab või sniper relva scopet kasutab, ehk siis nendes kohtades pead uuesti maxspeedi suuremaks muutma

 

ma ju ütlesin kuhu sa pead need panema, relva vahetamise ja relva scope kasutamise jaoks võid hookida ham forwardid Ham_Item_Deploy ja Ham_Weapon_SecondaryAttack

 

 

edit:

to bunny: apparently tänapäeval on ainult need serverid "HOT" kus on übercoolid vip teenused ja noobid saavad ilma cheatimiseta ilged eelised teiste mängijate ees (nt mu surf serveris pole sellist asja ja seal ei käi rahvast kah, kuigi gameplayd mõjutavad pluginad on teistest serveritest kõvasti paremad)

Muudetud liikme jimaway'i poolt

Yilia1

Jaga seda postitust


Postituse link
Share on other sites
Author of the topic Postitas

Selline on kood hetkel, tegin nii nagu ütlesid, mis veel valesti ?

Olen väga tänulik, et leiad aega mind aidata.

 

 

#include #include

#include

#include

 

 

#define PLUGIN "Mammu GG vipmenu"

#define VERSION "2.0"

#define AUTHOR "mammu"

 

 

new bool:has_used[33]

 

 

public plugin_init()

{

register_clcmd( "say /vipmenu", "VIPMenu" );

register_clcmd( "say_team /vipmenu", "VIPMenu" );

 

 

register_logevent("event_new_round", 2, "1=Ham_Spawn")

}

 

 

public VIPMenu( id )

{

if(!has_used[id])

{

if(get_user_flags(id) & ADMIN_LEVEL_H)

{

new vip_menu = menu_create( "Mammu GG VipMenu", "menu_handler" );

menu_additem( vip_menu, "150 HP and AP 130.", "1", 0 );

menu_additem( vip_menu, "Gravity", "3", 0);

menu_additem( vip_menu, "Speed", "4", 0);

 

 

 

 

menu_setprop( vip_menu, MPROP_EXIT, MEXIT_ALL );

menu_display( id, vip_menu, 0 );

}

else

{

client_print(id, print_chat, "[MAMMU] Sul ei ole piisavalt 6igusi et kasutada vipmenud!")

}

}

else

{

client_print(id, print_chat, "[MAMMU]Sa oled see raund vipmenud kasutanud j2rgmine raund saad uuesti kasutada!")

}

}

 

 

public menu_handler( id, menu, item )

{

if( item == MENU_EXIT )

{

menu_destroy( menu );

return PLUGIN_HANDLED;

}

new data[6], iName[64];

new access, callback;

 

 

menu_item_getinfo( menu, item, access, data,5, iName, 63, callback );

new key = str_to_num( data );

switch( key )

{

case 1:

{

if( is_user_alive( id ) )

{

set_user_health( id, 150 ); //Sets health of id to 150

set_user_armor( id, 120 ); //Sets armor of id to 120

}

}

case 3:

{

if( is_user_alive( id ) )

{

set_user_gravity( id, 0.4 );

}

}

 

 

 

}

 

 

has_used[id] = false;

menu_destroy( menu );

return PLUGIN_HANDLED;

}

 

 

 

 

public event_new_round()

arrayset(has_used, false, 33)

Jaga seda postitust


Postituse link
Share on other sites

muuda nii tagasi nagu sul oli ja topi algusesse 1 include juurde:

#include 

 

muuda:

register_logevent("event_new_round", 2, "1=Round_Start") 

->

RegisterHam(Ham_Spawn, "player", "fw_Ham_Spawn")

 

muuda:

public event_new_round() 
arrayset(has_used, false, 33)

->

public fw_Ham_Spawn(id) {
has_used[id] = false
}

 

edasi ma su eest seda pluginat tegema ei hakka, ma hakkasin siia teemasse üldse kirjutama sellepärast kuna ma arvasin et SINA TEED seda pluginat, mitte et keegi teeks sinu eest


Yilia1

Jaga seda postitust


Postituse link
Share on other sites

Kommentaari lisamiseks loo konto või logi sisse

Kommenteerimiseks peate olema liige

Loo konto

Liituge meie kommuuni uue kontoga. See on lihtne!

Loo uus konto

Logi sisse

On juba konto? Logi sisse siit.

Logi sisse nüüd

×
×
  • Loo uus...

Oluline informatsioon

Selle veebisaidi paremaks muutmiseks oleme teie seadmesse paigutanud küpsised . Võite kohandada oma küpsiste seadeid , vastasel juhul eeldame, et te olete küpsiste kasutamisega nõus kui jätkate veebisaidil sirvimist.. Palun lugege läbi Kasutustingimused ja Privaatsuspoliitika.