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.
|
Pytanie
#1
Napisano 31.10.2009 09:35
Ja jestem nowy w tworzeniu skryptow a wiec proszę sie nie smiac .
A wiec co mam wpisac w "Ad your code here" ?
Jakis kod czy co ?
proszę o pomoc !
#2
Napisano 31.10.2009 09:45
#3
Napisano 31.10.2009 09:53
A wiec jaki kod mam wpisac ?
Mam to tak zrobione :
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
new hp_koszt
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_cvar("hp_koszt","6000")
register_clcmd("/say hp","hp")
}
public hp(id){
if(!is_user_alive(id)){
client_print(id,print_chat,"[Zmiana HP] Nie mozesz skorzystac z tej komendy ! Zarejestruj sie na www.PlayNetwork.pl !")
return PLUGIN_HANDLED
}
if(get_user_health(id)>=200){
client_print(id,print_chat,"[Zmiana HP] Juz skorzystales z tej komendy! Zarejestruj sie na www.PlayNetwork.pl !")
return PLUGIN_HANDLED
}
set_user_health(id,200)
cs_set_user_money(id,cs_get_user_money(id)-get_pcvar_num(hp_koszt))
return PLUGIN_HANDLED
}
// Add your code here...
}Wyskakuje mi taki blad gdy daje Compile--->Compile
Error: Unmatched closing brace on line 35
1 Error. Could not locate output file C:Documents and SettingsBooklioPulpitUntitled.amx (compile failed).
proszę o wyrozumialosc jezeli popelnilem na maxa glupi blad lub wszystko rozwalilem poniewaz ja dopiero dzisiaj zaczolem robic pluginy czy tam skrypty .
#4
Napisano 31.10.2009 13:09
}ilość
{i }musi być taka sama
i przemyśl to co zrobiłeś czy warunki są dobre
#5
Napisano 31.10.2009 13:18
Tylko mam jeszce 1 pytanie .
Czy nie wiesz przypadkiem lub sie nie domyslasz ale czy taki plugin bedzie mogl zadzialac czy tez popelnilem jakis blad ?
P.S Kod zmienilem na taki
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
new hp_koszt
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_cvar("hp_koszt","1000")
register_clcmd("/say hp","hp")
}
public hp(gracz){
if(!is_user_alive(gracz)){
client_print(gracz,print_chat,"[Zmiana HP] Nie mozesz skorzystac z tej komendy ! Zarejestruj sie na www.PlayNetwork.pl ! ")
return PLUGIN_HANDLED
}
if(get_user_health(gracz)>=50){
client_print(gracz,print_chat,"[Zmiana HP] Juz skorzystales z tej komendy! Zarejestruj sie na www.PlayNetwork.pl ! ")
return PLUGIN_HANDLED
}
set_user_health(gracz,50)
cs_set_user_money(gracz,cs_get_user_money(gracz)-get_pcvar_num(hp_koszt))
return PLUGIN_HANDLED
set_hudmessage(150, 255, 0, -1.0, -1.0)
show_hudmessage(gracz, "<Plugin By Bizmut>")
}
// Add your code here.A czy bedzie sie wyswietlala informacja Plugin By Bizmut ? Sorki , ze tak sie pytam ale nie moge sciagnac CS'a bo jestem u mojego wujka a on nie pozwala sciagac mi gier na kompa :<
#6
Napisano 31.10.2009 14:44
#7
Napisano 31.10.2009 14:47
[ Dodano: 31-10-2009, 15:17 ]
A tak zadziala ?
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
new hp_koszt
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_cvar("hp_koszt","6000")
register_clcmd("/say hpme","hp")
}
public hp(id){
if(!is_user_alive(id)){
client_print(id,print_chat,"[Zmiana HP] Nie mozesz uzyc tej komendy gdy jestes martwy! Zapraszam na www.PlayNetwork.pl")
return PLUGIN_HANDLED
}
if(get_user_health(id)>=200){
client_print(id,print_chat,"[Zmiana HP] Juz skorzystales z tej komendy! Plugin by Bizmut ")
return PLUGIN_HANDLED
}
set_user_health(id,200)
cs_set_user_money(id,cs_get_user_money(id)-get_pcvar_num(hp_koszt))
return PLUGIN_HANDLED
}
#8
Napisano 31.10.2009 16:36
set_hudmessage(150, 255, 0, -1.0, -1.0)
show_hudmessage(gracz, "<Plugin By Bizmut>")musisz wstawić przed return PLUGIN_HANDLED
#9
Napisano 31.10.2009 16:39
A kase sobie ubzbiera
#10
Napisano 31.10.2009 16:40
musisz sprawdzić ile ma kasy bo inaczej to wszyscy kupią nawet jak będą mieć 1$
#11
Napisano 31.10.2009 16:42
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
new hp_koszt
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_cvar("hp_koszt","6000")
register_clcmd("/say hpme","hp")
}
public hp(id){
if(!is_user_alive(id)){
client_print(id,print_chat,"[Zmiana HP] Nie mozesz uzyc tej komendy gdy jestes martwy! Zapraszam na www.PlayNetwork.pl")
return PLUGIN_HANDLED
}
if(get_user_health(id)>=200){
client_print(id,print_chat,"[Zmiana HP] Juz skorzystales z tej komendy! Plugin by Bizmut ")
return PLUGIN_HANDLED
}
set_user_health(id,200)
cs_set_user_money(id,cs_get_user_money(id)-get_pcvar_num(hp_koszt))
set_hudmessage(150, 255, 0, -1.0, -1.0)
show_hudmessage(gracz, "<Plugin By Bizmut>")
return PLUGIN_HANDLED
}
#12
Napisano 31.10.2009 16:44
i po co ci zmienna hp_koszt nie przypisujesz jej przecież żadnej wartości
#13
Napisano 31.10.2009 16:46
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_cvar("hp_koszt","6000")
register_clcmd("/say hpme","hp")
}
public hp(id){
if(!is_user_alive(id)){
client_print(id,print_chat,"[Zmiana HP] Nie mozesz uzyc tej komendy gdy jestes martwy! Zapraszam na www.PlayNetwork.pl")
return PLUGIN_HANDLED
}
if(get_user_health(id)>=200){
client_print(id,print_chat,"[Zmiana HP] Juz skorzystales z tej komendy! Plugin by Bizmut ")
return PLUGIN_HANDLED
}
set_user_health(id,200)
cs_set_user_money(id,cs_get_user_money(id)-get_pcvar_num(hp_koszt))
set_hudmessage(150, 255, 0, -1.0, -1.0)
show_hudmessage(gracz, "<Plugin By Bizmut>")
return PLUGIN_HANDLED
}Przeciez gracz moze sobie sam uzbierac kase prawda ?
#14
Napisano 31.10.2009 16:48
przechodzi wszystkie warunki i odejmujesz mu 6000 kasy czyli wyjedzie ci liczba na minusie ale hp mu da i licznik kasy ustawi na 0
no i co do cvara
tworzysz sobie jaką zmienna np. asd
new asd;nadajesz mu wartość cvara czyli
asd = register_cvar("hp_koszt","6000")a odczytujeszget_pcvar_num(asd)
#15
Napisano 31.10.2009 16:50
#16
Napisano 31.10.2009 16:51
#17
Napisano 31.10.2009 16:52
#18
Napisano 31.10.2009 16:55
if(cs_get_user_money(id) < get_pcvar_num(hp_koszt))i jeśli warunek jest prawdziwy wyświetl mu że ma po prostu za mało kasy
#19
Napisano 31.10.2009 16:56
#20
Napisano 31.10.2009 16:57
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
//skoro nie używasz to po co deklarujesz?
//new hp_koszt
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_cvar("hp_koszt","6000")
register_clcmd("/say hpme","hp")
}
public hp(id){
if(!is_user_alive(id)){
client_print(id,print_chat,"[Zmiana HP] Nie mozesz uzyc tej komendy gdy jestes martwy! Zapraszam na www.PlayNetwork.pl")
return PLUGIN_HANDLED;
}else{ // sprawdziłeś wyżej czy gracz jest martwy, teraz sprawdzasz czy żyje
if(get_user_health(id)>=200){
client_print(id,print_chat,"[Zmiana HP] Juz skorzystales z tej komendy! Plugin by Bizmut ")
return PLUGIN_HANDLED;
}
if(cs_get_user_money(id) >= get_cvar_num("hp_koszt")){//sprawdzamy czy ziomek ma odpowiednią ilość kasy
cs_set_user_money(id, cs_get_user_money(id) - get_cvar_num("hp_koszt"))
set_hudmessage(150, 255, 0, -1.0, -1.0)
show_hudmessage(id, "<Plugin By Bizmut>")
set_user_health(id,200)
return PLUGIN_HANDLED;
}else{ //tutaj gdy ktoś nie ma kasy
client_print(id, print_chat, "ziomek nie stac cie")
}
}
return PLUGIN_HANDLED;
}
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych


Dodatki SourceMod



Temat jest zamknięty










