Witam, szukam pluginu na jailbreaka, chodzi o to aby pod /stolice losowało kraj i pierwsza osoba która wpisze poprawną stolicę wygrywa
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.
|
Napisano 11.04.2021 22:55
Witam, szukam pluginu na jailbreaka, chodzi o to aby pod /stolice losowało kraj i pierwsza osoba która wpisze poprawną stolicę wygrywa
Napisano 12.04.2021 10:22
Napisz do mnie na PW, mogę ci podesłać coś co mam ale zapomniałem już jak to działało.
Napisano 12.04.2021 11:33
Trzymaj powinno działać.
Aby dodać nowy kraj dodajesz nową linijkę
new const writeCapital[ALL_CAPITAL][2][] = {
{ "Polska", "Warszawa" }
,{ "Francja", "Paryz" }
,{ "Niemcy", "Berlin" }
};
Oraz wpisujesz liczbę ile jest krajów
#define ALL_CAPITAL 3
Tutaj kod oraz nie zapomnij abyś sobie coś dodał za nagrodę pod linijką 72 masz funkcję.
#include <amxmodx>
#include <amxmisc>
#pragma semicolon 1
new const PLUGIN[] = "xyz";
new const VERSION[] = "1.0";
new const AUTHOR[] = "KoRrNiK - amxx.pl/user/69614-korrnik/";
enum _:capital { RANDOM_ID, bool:RANDOM_ON }
new serverCapital[capital];
#define ALL_CAPITAL 3
new const writeCapital[ALL_CAPITAL][2][] = {
{ "Polska", "Warszawa" }
,{ "Francja", "Paryz" }
,{ "Niemcy", "Berlin" }
};
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say", "cmdSay");
}
public cmdSay(id){
if(!is_user_connected(id)) return PLUGIN_HANDLED;
new szMessage[124];
read_args(szMessage, sizeof( szMessage ) - 1);
remove_quotes(szMessage);
if(szMessage[0] == '/'){
if(equal(szMessage, "/stolica")){
functionRandomCapital(id);
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}
if(serverCapital[RANDOM_ON]){
if(equali(szMessage, writeCapital[serverCapital[RANDOM_ID]][1])){
new nameUser[33];
get_user_name(id, nameUser, sizeof(nameUser) - 1);
client_print_color(0, id, "^4[%s]^1 Pierwszy przepisal:^3 %s^1 stolice kraju:^3 %s", writeCapital[serverCapital[RANDOM_ID]][1], nameUser, writeCapital[serverCapital[RANDOM_ID]][0]);
awardCapital(id);
serverCapital[RANDOM_ON] = false;
return PLUGIN_CONTINUE;
}
return PLUGIN_CONTINUE;
}
return PLUGIN_HANDLED;
}
public functionRandomCapital(id){
if(!has_flag(id, "a")) return;
if(serverCapital[RANDOM_ON]){
client_print_color(id, id, "^4[*]^1 Aktualnie jest wylosowana stolica:^3 %s^1 do przepisania!", writeCapital[serverCapital[RANDOM_ID]][0]);
client_print_color(id, id, "^4[*]^1 Przepisz ja na chacie aby ponownie odpalic losowanie!");
return;
}
serverCapital[RANDOM_ON] = true;
serverCapital[RANDOM_ID] = random(ALL_CAPITAL);
client_print_color(0, 0, "^4[*]^1 Wylosowany kraj:^3 %s^4 |^1 Jaka to stolica??", writeCapital[serverCapital[RANDOM_ID]][0]);
client_print_color(0, 0, "^4[*]^1 Napisz na chacie jako^4 pierwszy^1 aby otrzymac nagrode!");
}
public awardCapital(id){
/*
- TUTAJ DODAJESZ CO MA DOSTAC ZA PRZEPISANIE JAKO PIERWSZY.
*/
}
- Na wiadomości typu "siema, mam sprawę" nie odpisuję pisz od razu o co Ci chodzi.
- Jeśli masz zlecenie pisz śmiało ![]()
- Nie pomagam na PW za darmo ![]()
Napisano 12.04.2021 12:08
Dziękować mistrzuniu! Fajny pluginek, szkoda ze nie wyświetla się też wiadomość jaka stolica/kraj na środku u góry ekranu
Napisano 12.04.2021 12:11
Możesz to sobie łatwo zmienić za pomocą https://amxx.pl/doku...37/client_print
PoGrywamy.pl - Pograj Razem Z Nami
Tatusiek serwerów:
Przyjmuje płatne zlecenia!
Napisano 12.04.2021 13:43
Kurde, powiem ci, że plugin w pewnym momencie się zorientowałem ale przez niego nie działa zwykły say(po wylaczeniu pluginu smiga), normalnie komendy dzialaja i chat tt/ct a zwykly ogolny say nie ;/
Napisano 12.04.2021 14:11
Linijka
return PLUGIN_HANDLED;
zmień na
return PLUGIN_CONTINUE;
- Na wiadomości typu "siema, mam sprawę" nie odpisuję pisz od razu o co Ci chodzi.
- Jeśli masz zlecenie pisz śmiało ![]()
- Nie pomagam na PW za darmo ![]()
Napisano 12.04.2021 20:34
dziękować, śmiga ![]()
Napisano 12.04.2021 22:38
raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.0 użytkowników, 1 gości, 0 anonimowych