#include <amxmodx>
#include <amxmisc>
#include <jailbreak>
#define PLUGIN "[Jail] RandomDay"
#define VERSION "1.0.0"
#define AUTHOR "Author"
new id_randomday;
native getGameIndexByName(name[]);
new zabawy[][] = {
"FREEDAY",
"AWPDAY",
"AWPDAY HS",
"CHOWANY",
"DZIECI WOJNY",
"KILLDAY",
"WOJNA GANGOW",
"GANIANY",
"POLOWANIE"
}
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
id_randomday = jail_register_game("RANDOMDAY");
}
public OnDayStartPre(day, szInfo[256], szInfo2[512], setting[10], gTimeRound)
{
if(day == SRODA || day == id_randomday)
{
jail_set_prowadzacy(0);
jail_set_prisoners_micro(true, true);
setting[0] = 2;
setting[1] = 1;
setting[2] = 1;
setting[4] = 3;
jail_set_god_ct(true);
jail_set_ct_hit_tt(true);
}
}
public OnDayStartPost(day)
{
if(day == SRODA || day == id_randomday)
for(new i=1; i<=MAX; i++)
{
jail_open_cele();
jail_set_game_hud(5, "Dzisiaj jest LOSOWANIE na zabawe", 255, 212, 0, -1.0, -1.0);
}
}
public OnGameHudEnd(day)
{
if(day == SRODA || day == id_randomday)
{
losowanie(day)
}
}
public losowanie(day)
{
if(day == SRODA || day == id_randomday)
{
new randomGame = random_num(0, sizeof(zabawy) - 1),
gameIndex = getGameIndexByName(zabawy[randomGame]);
if(gameIndex == -1)
{
log_amx("Nieprawidlowa nazwa zabawy. (%i)", randomGame);
return;
}
jail_set_play_game(gameIndex, true);
}
}
L 06/25/2019 - 00:50:13: [
AMXX] Displaying debug trace (plugin "jail_randomday.
amxx", version "1.0.0")
L 06/25/2019 - 00:50:13: [
AMXX] Run time error 4: index out of bounds
L 06/25/2019 - 00:50:13: [
AMXX] [0] jail_randomday.sma::losowanie (line 67)
L 06/25/2019 - 00:50:13: [
AMXX] [1] jail_randomday.sma::OnGameHudEnd (line 56)
Ogólnie jak skróciłem kod to zawsze było że w 67 jest błąd. Może coś w silniku jest źle? (W silniku dodałem Twój kod)
jail_freeday.amxx
jail_awp.amxx
jail_awphs.amxx
jail_chowany.amxx
jail_dzieciwojny.amxx
jail_kd.amxx
jail_wojnagangow.amxx
jail_ganiany.amxx
jail_polowanie.amxx
jail_randomday.amxx
Użytkownik Boski Z Polski edytował ten post 24.06.2019 23:59