3 Kubki
MAGNET
05.09.2014
Zapewne każdy z nas zna dobrze grę w 3 kubki - stawiasz konkretną sumę, obstawiasz kubek i...albo wygrywasz, albo przegrywasz. Ogólne założenie tutaj jest dokładnie takie samo. Plugin był pisany pod ammopacki od G[o]Q, ale dodałem 3 makrodefinicje, dzięki którym każdy dostosuje plugin do swoich referencji
Instalacja
Standardowa
Komendy
/3kubki - otwiera menu głowne zabawy
Jeśli ktoś chce przerobić sobie plugin np. pod CoDMod'a, wystarczy otworzyć sma i odnaleźć te oto linijki:
#define dodaj_walute(%1,%2) BB_set_user_ap(%1,BB_get_user_ap(%1)+%2) #define odejmij_walute(%1,%2) BB_set_user_ap(%1,BB_get_user_ap(%1)-%2) #define pobierz_walute(%1) BB_get_user_ap(%1)
#define dodaj_walute(%1,%2) cod_set_user_coins(%1,cod_get_user_coins(%1)+%2) #define odejmij_walute(%1,%2) cod_set_user_coins(%1,cod_get_user_coins(%1)-%2) #define pobierz_walute(%1) cod_get_user_coins(%1)
Screenshoty
Załączone pliki
Użytkownik MAGNET edytował ten post 07.09.2014 16:22
XXL
06.09.2014
A dało by radę pod jbpacki z tego pluginu? chodzi o nagrodę http://amxx.pl/topic...reak-pack-shop/
MAGNET
06.09.2014
A dało by radę pod jbpacki z tego pluginu? chodzi o nagrodę http://amxx.pl/topic...reak-pack-shop/
Jak najbardziej:
#define dodaj_walute(%1,%2) set_user_jbpack(%1,get_user_jbpack(%1)+%2) #define odejmij_walute(%1,%2) set_user_jbpack(%1,get_user_jbpack(%1)-%2) #define pobierz_walute(%1) get_user_jbpack(%1)
XXL
07.09.2014
Nie da się skompliować
Welcome to the AMX Mod X 1.8.1-300 Compiler. Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team 3kubki2.sma(59) : error 017: undefined symbol "get_user_jbpack" 3kubki2.sma(109) : error 017: undefined symbol "set_user_jbpack" 3kubki2.sma(111) : error 017: undefined symbol "set_user_jbpack" 3 Errors. Could not locate output file 3kubki2.amxx (compile failed).
G[o]Q
07.09.2014
zamienic bb_ammopacks na swoją nazwe
serio ja takie cos napisalem? nie przypominam sobie żebym cos takiego pisał i żebym sie podpisywał jako xxx
G[o]Q
07.09.2014
jak to dobrze ze podales wszystkie informacje na temat tego co zmieniles i jak dodatkowo musze Cie pochwalić za to że umieściłeś swój kod zanim ktoś Cie o to poprosił co wpłynie na szybkość udzielanej Ci pomocy.
Tutaj masz rozwiązanie:
XXL
07.09.2014
jak to dobrze ze podales wszystkie informacje na temat tego co zmieniles i jak dodatkowo musze Cie pochwalić za to że umieściłeś swój kod zanim ktoś Cie o to poprosił co wpłynie na szybkość udzielanej Ci pomocy.
Oj tam
masz tutaj co dodałem
#include <amxmodx> #include <amxmisc> #include <jbpack> #include <ColorChat> #define dodaj_walute(%1,%2) set_user_jbpack(%1,get_user_jbpack(%1)+%2) #define odejmij_walute(%1,%2) set_user_jbpack(%1,get_user_jbpack(%1)-%2) #define pobierz_walute(%1) get_user_jbpack(%1)
MAGNET
07.09.2014
To dodaj na górę pluginu przed #define:
native get_user_jbpack(id) //zwraca ilosc jb packow gracza native set_user_jbpack(id, wartosc) //ustawia ilosc jb packow graczowi
XXL
08.09.2014
mam problem bo w ogóle nie piszę że ktoś coś wygrał - choć kilka razy wygrałem to tylko raz się wyświetliło
MAGNET
09.09.2014
Wyświetla się komunikat, jeśli ktoś wygra min. 30 jbpacków. Nie chciałem robić spamu na say'u
if(los[id] == kubek[id] && stawka[id] > 29) { new nick[33]; get_user_name(id, nick, 32); ColorChat(0, GREEN, "[3 Kubki]^x01 Gracz^x04 %s wygral^x03 %i Diaxow^x01 w grze^x04 3 Kubki!", nick, stawka[id]); }
XXL
09.09.2014
A gdzie to zmienić aby zmienić stawkę?
EDIT Sorry nie zauważyłem
Użytkownik XXL edytował ten post 09.09.2014 13:51