Dodanie Zabic do BF2
Daj buziaka 05.07.2013
Witam. Robie jeden plugin na BF2. I chcę żeby za zrobienie akcji dostawało się zabicia np. 10 zabić ale żeby nie było to chcę aby je dodawało do BF2.
Bo get_users_frag to dodaje na mapie do statów i już do BF2 Zabicia nie dodaje.
@ edit
Oraz jak sprawić ile gracz ma zabić. Żeby nie było że posiada 250 zabić a jak zrobi akcje i za akcje dostaje 10 zabić to się zmienia z 250 na 10.
Bo get_users_frag to dodaje na mapie do statów i już do BF2 Zabicia nie dodaje.
@ edit
Oraz jak sprawić ile gracz ma zabić. Żeby nie było że posiada 250 zabić a jak zrobi akcje i za akcje dostaje 10 zabić to się zmienia z 250 na 10.
BlackPerfum
07.07.2013
Nigdy nie testowałem czy po przez serwer można wywoływać komendy adminów dlatego nie wiem czy podziała:
#include <fakemeta> // Jak nie masz to dodajesz new g_msg_scoreinfo; // <-- Na samej górze pluginu //(...) public plugin_init() { //(...) g_msg_scoreinfo = get_user_msgid("ScoreInfo") //(...) } //(...) public TwojaFunkcja(id,fragi) { message_begin(MSG_BROADCAST, g_msg_scoreinfo) write_byte(id) write_short(get_user_frags(id)+fragi) write_short(get_pdata_int(id, 444)) write_short(0) write_short(get_user_team(id)) message_end() set_user_frags(id,get_user_frags(id) +fragi); new name[33],komenda[100] get_user_name(id,name,32) formatex(komenda,99,"bf2_addkills %s %i",name,fragi) server_cmd(komenda) }
Oczywiście zmienna "fragi" odpowiada za ilość dodawanych fragów