Tak jak w tytule czyli plugin dzięki któremu mogę ustawiać jak szybko się poruszam z daną bronią lub ogólnie ile dostaje dodatkowych unitów na sekundę
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
Zmiana szybkosci poruszania gracza
Temat rozp. DarkGL, 23.08.2009 20:37
5 odpowiedzi w tym temacie
#1
Napisano 23.08.2009 20:37
#2
Napisano 23.08.2009 20:40
server.cfg
sv_maxspeed 320 // maksymalna prędkość biegu gracza , standard (320)
#3
Napisano 23.08.2009 20:57
Nie istnieje ale można napisać używając set_user_maxspeed
#4
Napisano 23.08.2009 22:07
więc tak przerobiłem plugin Drink ale nie chce się kompilować
jeśli możecie to poprawcie dopiero zaczynam kodzenie w pawn
jeśli możecie to poprawcie dopiero zaczynam kodzenie w pawn
#include <amxmodx> #include <amxmisc> #include <fun> #include <cstrike> #define PLUGIN "Drink Menu" #define VERSION "1.0" #define AUTHOR "MET" new 25_cost new 50_cost new 75_cost new 100_cost new Float:speed = get_user_maxspeed(id) public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) 25_cost = register_cvar("25_cost","6000") 50_cost = register_cvar("50_cost","3000") 75_cost = register_cvar("75_cost","9000") 100_cost = register_cvar("100_cost","12000") register_clcmd("25","25") register_clcmd("50","50") register_clcmd("75","75") register_clcmd("100","100") } public 25(id){ if(!is_user_alive(id)){ client_print(id,print_chat,"Nie żyjesz!!") return PLUGIN_HANDLED } if(get_user_maxspeed(id)<0.1){ client_print(id,print_chat,"Teraz nie możesz") return PLUGIN_HANDLED } if(cs_get_user_money(id)<=get_pcvar_num(25_cost)){ client_print(id,print_chat,"Nie masz kasy!") return PLUGIN_HANDLED } speed=speed+25 set_user_maxspeed(id,speed) cs_set_user_money(id,cs_get_user_money(id)-get_pcvar_num(25_cost)) client_print(id,print_chat,"Go go go ale można szybciej") return PLUGIN_HANDLED } public 50(id){ if(!is_user_alive(id)){ client_print(id,print_chat,"Nie żyjesz!!") return PLUGIN_HANDLED } if(get_user_maxspeed(id)<0.1){ client_print(id,print_chat,"Teraz nie możesz") return PLUGIN_HANDLED } if(cs_get_user_money(id)<=get_pcvar_num(50_cost)){ client_print(id,print_chat,"Nie masz kasy!") return PLUGIN_HANDLED } speed=speed+50 set_user_maxspeed(id,speed) cs_set_user_money(id,cs_get_user_money(id)-get_pcvar_num(50_cost)) client_print(id,print_chat,"Go go go ale można szybciej") return PLUGIN_HANDLED } public 75(id){ if(!is_user_alive(id)){ client_print(id,print_chat,"Nie żyjesz!!") return PLUGIN_HANDLED } if(get_user_maxspeed(id)<0.1){ client_print(id,print_chat,"Teraz nie możesz") return PLUGIN_HANDLED } if(cs_get_user_money(id)<=get_pcvar_num(75_cost)){ client_print(id,print_chat,"Nie masz kasy!") return PLUGIN_HANDLED } speed=speed+75; set_user_maxspeed(id,speed) cs_set_user_money(id,cs_get_user_money(id)-get_pcvar_num(75_cost)) client_print(id,print_chat,"Go go go ale można szybciej") return PLUGIN_HANDLED } public 100(id){ if(!is_user_alive(id)){ client_print(id,print_chat,"Nie żyjesz!!") return PLUGIN_HANDLED } if(get_user_maxspeed(id)<0.1){ client_print(id,print_chat,"Teraz nie możesz") return PLUGIN_HANDLED } if(cs_get_user_money(id)<=get_pcvar_num(100_cost)){ client_print(id,print_chat,"Nie masz kasy!") return PLUGIN_HANDLED } speed=speed+100; set_user_maxspeed(id,speed) cs_set_user_money(id,cs_get_user_money(id)-get_pcvar_num(100_cost)) client_print(id,print_chat,"[Burn] Niech cie pochlonie!") return PLUGIN_HANDLED }
#5
Napisano 23.08.2009 23:11
W ogóle źle całe to masz^^(poprawiania więcej niż jakby pisać coś od nowa). Co konkretnie chcesz osiągnąć?
#6
Napisano 23.08.2009 23:26
gracz wpisuje /rate i otwiera mu się men
1.+25
2.+50
3.+75
4.+100
cenę za poszczególne opcje można ustawiać przez cvary i tyle tylko proszę nie podawaj mi tu kodu jutro spróbuję to napisać poprawisz mnie jak coś
[ Dodano: 24-08-2009, 16:04 ]
narazie tylko to ale już są błędy coś z set_user_maxspeed poprawcie jeśli możecie
1.+25
2.+50
3.+75
4.+100
cenę za poszczególne opcje można ustawiać przez cvary i tyle tylko proszę nie podawaj mi tu kodu jutro spróbuję to napisać poprawisz mnie jak coś
[ Dodano: 24-08-2009, 16:04 ]
narazie tylko to ale już są błędy coś z set_user_maxspeed poprawcie jeśli możecie
#include <amxmodx> #include <amxmisc> #include <engine> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "Home" #define MYMENU_KEYS MENU_KEY_1 | MENU_KEY_2 | MENU_KEY_3 | MENU_KEY_4 public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /rate","menu") register_menu("FirstMenu",MYMENU_KEYS,"menu2"); } public menu(id){ show_menu(id,MENU_KEY_1 | MENU_KEY_2 | MENU_KEY_3 | MENU_KEY_4,"yRate Menu^n^nw1. +25^n2. +50^n3. +75^n4. +100",-1,"FirstMenu"); return PLUGIN_HANDLED; } public menu2(id,key) { switch(key) { case 0: { one(id); } case 1: { two(id); } case 2: { thre(id); } case 3: { four(id); } } } public one(id) { set_user_maxspeed(id,get_user_maxspeed(id)+25.0) } public two(id) { set_user_maxspeed(id,get_user_maxspeed(id)+50.0) } public three(id) { set_user_maxspeed(id,get_user_maxspeed(id)+75.0) } public four(id) { set_user_maxspeed(id,get_user_maxspeed(id)+100.0) }
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych