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.
|
[ROZWIĄZANE] Cvary w pluginie
#1
Napisano 22.01.2012 22:32
Moje pytanie brzmi następująco: Jak używać cvarów w pluginie, jak je pisać (i ogólnie). Proszę o dokładne i proste wyjaśnienie.
Pozdrawiam.
#2
Napisano 22.01.2012 23:14
Zależy też co chcesz zrobić.
Proponuje też przejrzeć jakiś plugin który ma sporo cvarów i zobaczyć jak są użyte. Np w tym http://amxx.pl/topic...timate-hot-v27/ w tzn też jest sporo http://amxx.pl/topic/57219-vip/
#3
Napisano 25.01.2012 14:23
A jeszcze jedno pytanie. Jak chce zorobić coś takiego: amxx_ruletkaxd "0" lub 1 lub 2 to jak mam to zrobić ? chce zeby np. 0 - ruletka darmowa ciągle można używać 1 - użyć co 7 min 2 - ruletke kosztuje 3000$ i żeby można było połączyć 1 z 2.
Ref.
#4
Napisano 25.01.2012 14:37
if(nazwa_zmiennej_cvara == 0){ //kod dla wartości 0 } if(nazwa_zmiennej_cvara == 1){ //kod dla wartości 1 } itd.
#5
Napisano 25.01.2012 20:36
a czyli może być
if(!get_pcvar_num(cvar_czesc) == 1)
if(!get_pcvar_num(cvar_czesc) == 2 )
tak ?
#6
Napisano 26.01.2012 09:22
if(get_pcvar_num(cvar_czesc) == 1)
//kod 1
if(get_pcvar_num(cvar_czesc) == 2 )
//kod 2
#7
Napisano 26.01.2012 17:16
public ruletka(id)
{
new money = cs_get_user_money(id);
new price = get_pcvar_num(cvar_koszt);
{
if(!get_pcvar_num(cvar_on))
{
ColorChat(id, RED, "[Ruletka]^x04 Ruletka jest wylaczona");
return PLUGIN_HANDLED
}
if(!is_user_alive(id))
{
ColorChat(id, RED, "[Ruletka]^x04 Po co Ci jak nie zyjesz ?!")
return PLUGIN_HANDLED
}
else if(cvar_czesc == 1)
{
if(money < price)
{
ColorChat(id, RED, "[Ruletka]^x04 Niemasz tyle kasy");
return PLUGIN_HANDLED
}
else
{
uzyl[id] = true
set_task(2.0, "tensecwait",id);
ColorChat(id, RED, "[Ruletka]^x04 Trwa losowanie");
cs_set_user_money(id, money - price);
}
}
else if(cvar_czesc == 2)
{
if(uzyl[id])
{
ColorChat(id, RED, "[Ruletka]^x04 Ruletke mozna uzyc raz na 7 minut");
}
}
else if(cvar_czesc == 3)
{
uzyl[id] = true
set_task(2.0, "tensecwait",id);
ColorChat(id, RED, "[Ruletka]^x04 Trwa losowanie");
}
}
return PLUGIN_HANDLED
}
i to nie działa, są jakieś błędy -.-
Ref.
#8
Napisano 27.01.2012 09:57
#9
Napisano 29.01.2012 00:03
else if(cvar_czesc == 1)na
else if(get_pcvar_num(cvar_czesc) == 1)i tak samo zrób z cvar_czesc == 2 i 3
Użytkownik funfel edytował ten post 29.01.2012 00:04
jeśli masz fejsa i chcesz mi pomóc to wejdź tutaj: Zaproś kumpla by lubił nasz sklep | Facebook
na pewno jakoś C się odwdzięczę!
#10
Napisano 30.01.2012 14:20
Są takie błędy ;/
Pisze tam w jakich linijkach są błędy ale np. 233 nie ma, są 232 linie. Ale tam gdzie pokazuje błędy tam nic nie zmieniałem do dawna i wszystko działało.
#11
Napisano 30.01.2012 21:26
jeśli masz fejsa i chcesz mi pomóc to wejdź tutaj: Zaproś kumpla by lubił nasz sklep | Facebook
na pewno jakoś C się odwdzięczę!
#12
Napisano 30.01.2012 22:07
#13
Napisano 30.01.2012 22:32
jeśli masz fejsa i chcesz mi pomóc to wejdź tutaj: Zaproś kumpla by lubił nasz sklep | Facebook
na pewno jakoś C się odwdzięczę!
#14
Napisano 09.02.2012 15:05
REF.
REF
Ref.
Ref.
Ref.
Ref.
#15
Napisano 09.02.2012 18:11
Dzięki leci plus.
a czyli może być
if(!get_pcvar_num(cvar_czesc) == 1)
if(!get_pcvar_num(cvar_czesc) == 2 )
tak ?
Tak zaimplementowany warunek jest nie spełniony...
A taki już jest
if(get_pcvar_num(cvar_czesc) != 1)
if(get_pcvar_num(cvar_czesc) != 2)
Ogólne informacje o cvarach możesz poczytać w Dokumentacji jest tam wszystko jasno opisane
Podaj tutaj kod źródłowy tego pluginu, który kompilowałeś zaraz się pobawimy z tymi błędami.
Użytkownik hardbot edytował ten post 09.02.2012 18:12
#16
Napisano 12.02.2012 15:38
#17
Napisano 13.02.2012 17:34
#18
Napisano 20.02.2012 22:40
Załączone pliki
#19
Napisano 21.02.2012 19:57
#20
Napisano 22.02.2012 14:52
set_task(420.0, "czekaj", _, _, _, "b");
Wystarczy, że dasz tam "Tab'a" i warning zniknie.
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych