[Pomoc] Vreme Reakcije

Započeo kim3205
19. Jul 2016.
596
pregleda
13
postova
PedjaZakon
5
Godfather
19. Jul 2016.
Skripta koju koristim:BE zadnja verzija
Detaljan opis problema😛roblem je u tome sto admin ne moze da kuca reakciju nzm zasto mada sam trazio i nisam nasao.Onda problem je u tome sto brzo radi sve u timer je problem nzm kako da podesim npr
Ko prvi upise u chat-u 8EjbKogG dobija nagradu od $2500 i TK poen. (hocu da namestim da se aktivira posle svakih 5 ili 10 minuta )
Niko nije na vreme upisao odredjenu rec,sacekajte sledecu reakciju! ( ovo izallzi odmah posle aktiviranog TK-a.Treba ovo da se aktivira posle 15 min)

Dio skripte:
	switch(xTestBusy)
{
    case true:
    {
if(!strcmp(xChars, text, false))
{
    if(PI < 1)
    {
    new pName;
GetPlayerName(playerid, pName, sizeof(pName));
strreplace(pName, '_', ' ');
PI++;
new mon = random(250)+750;
lz_GivePlayerMoney(playerid, mon);
format(string, sizeof(string), "{6EF83C} {FFFFFF}%s je prvi upisao '%s'. Ukupno ima %d TK poena, dobio je $%d. [%d ms]", pName,xChars,PI,mon,GetTickCount()-reakcija);
    SCMTA(SVETLOCRVENA, string);
    if(GetTickCount()-reakcija < 3000)
    {
format(string, sizeof(string), "{6EF83C} {FFFFFF}%s je upisao reakciju za [%d ms] (ispod 3000 ms) i osvojio gratis RC poen!", GetName(playerid), GetTickCount()-reakcija);
    SCMTA(SVETLOCRVENA, string);
    PI++;
}
    if(GetTickCount()-reakcija < RC)
    {
format(string, sizeof(string), "{6EF83C} {FFFFFF}%s je oborio prosli rekord od [%d ms] na [%d ms] i samim tim zaradio $2500!", GetName(playerid), RC, GetTickCount()-reakcija);
    SCMTA(SVETLOCRVENA, string);
    RC = GetTickCount()-reakcija;
strmid(RC, GetName(playerid), 0, strlen(GetName(playerid)), 255);
SacuvajReaction(0);
lz_GivePlayerMoney(playerid, 2500);
}
    format(string, sizeof(string), "{6EF83C} {FFFFFF}Trenutni rekord je [%d ms], koji je napravio %s!", RC, RC);
    SCMTA(SVETLOCRVENA, string);
    reakcija = 0;
    xTestBusy = false;
    xReactionTimer = SetTimer("xReactionTest", 20000, 0);
    KillTimer(xReactionTimer1);
    if(PI == 250 || PI == 500 || PI == 750 || PI == 1000 || PI == 1250 || PI == 1500 || PI == 1750 || PI == 2000 ||
PI == 2250 || PI == 2500 || PI == 2750 || PI == 3000 || PI == 3250 || PI == 3500 || PI == 3750 || PI == 4000 || PI == 4250 || PI == 4500 ||
PI == 4750 || PI == 5000)
    {
        PI++;
        SCMF(playerid, -1, ""COL_BE"{6EF83C} {FFFFFF}(( Sakupili ste %d TK poena i dobili ste nagradni 1 AGPoint! ))",PI);
    }
    if(PI == 5000)
    {
        PI = 0;
        SCM(playerid, -1, ""COL_BE"{6EF83C} {FFFFFF}(( Posto ste sakupili 5000 TK poena, restartovani su vam TK Poeni! ))");
    }
    SaveAccount(playerid);
    return false;
}
}
}
}
FUNCTION: xReactionProgress()
{
    switch(xTestBusy)
{
    case true:
    {
    new string;
format(string, sizeof(string), "{6EF83C} {FFFFFF}Niko nije na vreme upisao odredjenu rec, sacekajte sledecu reakciju!");
    SCMTA(SVETLOCRVENA, string);
    xReactionTimer = SetTimer("xReactionTest", 10000, 0);
    KillTimer(xReactionTimer1);
        xTestBusy = false;
        reakcija = 0;
        }
}
return true;
}

FUNCTION: xReactionTest()
{
    switch(xTestBusy)
{
    case false:
    {
new
xLength = (random(1)+8),
string;
format(xChars, sizeof(xChars), "");
Loop(x, xLength) format(xChars, sizeof(xChars), "%s%s", xChars, xCharacters[random(sizeof(xCharacters))]);
format(string, sizeof(string), "{6EF83C} {FFFFFF}Ko prvi upise u chat-u {6EF83C}%s {FFFFFF}dobija nagradu od $2500 i TK Poen.", xChars);
SCMTA(SVETLOCRVENA, string);
KillTimer(xReactionTimer);
xTestBusy = true;
xReactionTimer1 = SetTimer("xReactionProgress", 20000, 0);
reakcija = GetTickCount();
return true;
}
}
return true;
}

OVO JE KOMANDA:
YCMD:startreaction(playerid,params[],help)
{
#pragma unused help
if(UlogovanIgrac == 0 || PI == 0) return Error(playerid, "Nisi ulogovan/a ili nisi registrovan/a!");
    if(PI < 1 && ACCmd == 1) return Error(playerid, "Komande mozete koristiti svake 2 sekunde!");
CmdProtect(playerid);
#pragma unused params
if(!strcmp(GetNameEx(playerid), Owner_1, true) || !strcmp(GetNameEx(playerid), Owner_2, true) || !strcmp(GetNameEx(playerid), Director_1, true) || !strcmp(GetNameEx(playerid), Director_2, true) || !strcmp(GetNameEx(playerid), Director_3, true) || !strcmp(GetNameEx(playerid), Director_4, true) || !strcmp(GetNameEx(playerid), Director_5, true) || !strcmp(GetNameEx(playerid), Director_6, true))
{
if(UlogovanIgrac == 0) return Error(playerid, "Nisi ulogovan!");
if(PI < 6) return Error(playerid, "Ne mozes to.");
SCMF(playerid, -1, ""COL_BE"AG: {FFFFFF}Pokrenuli ste reakciju.");
new str;
format(str,128,""COL_BE"HIAC: {FFFFFF} %s je pokrenuo reakciju.", GetName(playerid));
PAdm(ZUTA,str,1);
xReactionTest();
}
return true;
}
//REACTION
new
xCharacters[][] =
{
    "A", "B", "C", "D", "E", "F", "G", "H", "J", "K", "L", "M",
"N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z",
    "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "m",
"n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z",
"1", "2", "3", "4", "5", "6", "7", "8", "9"
},
xChars = "",
xReactionTimer,
xReactionTimer1,
bool: xTestBusy
;
//

Neke slike/video za lakse dobivanje pomoci(neobavezno): http://i.imgur.com/CvO2Tk6.png
PS:Kako da ukinem ono kad kucam u ic chat da mi izlazu brojevi a ne da mi bude ono kao *******
expressoboy123
5
Godfather
19. Jul 2016.
Obrni znak gore za admina >=1 i ovo niko nije uposao reakciju, xReactionTimer1 = SetTimer("xReactionProgress", 20000, 0); Probaj ga povecati. A to za ***** ja msm da je to kao ona rb zabrana da moras slovima posati brojeve do 5 lvl. OnPlayerChat vidi
PedjaZakon
5
Godfather
19. Jul 2016.
Quote from July 19, 2016, 7:01 am:
Obrni znak gore za admina >=1 i ovo niko nije uposao reakciju, xReactionTimer1 = SetTimer("xReactionProgress", 20000, 0); Probaj ga povecati. A to za ***** ja msm da je to kao ona rb zabrana da moras slovima posati brojeve do 5 lvl. OnPlayerChat vidi


Kako mislis da obrcem znakove za admina kad nema nista vec ovo  if(PI < 1)
A ovo za chat brojeve nije do lvl 5 evo ja sam ti vec lvl 13 kao admin i opet nmg koristit brojeve
Rudimental
5
OG Legend
19. Jul 2016.
Mogao si i sam videti da ovde imas proveru imena koja koriste komandu
if(!strcmp(GetNameEx(playerid), Owner_1, true) || !strcmp(GetNameEx(playerid), Owner_2, true) || !strcmp(GetNameEx(playerid), Director_1, true) || !strcmp(GetNameEx(playerid), Director_2, true) || !strcmp(GetNameEx(playerid), Director_3, true) || !strcmp(GetNameEx(playerid), Director_4, true) || !strcmp(GetNameEx(playerid), Director_5, true) || !strcmp(GetNameEx(playerid), Director_6, true))


Prilagodi svoje ime i trebalo bi da bude ok.
expressoboy123
5
Godfather
19. Jul 2016.
â–… â–† â–ˆ Rudimental â–ˆ â–† â–… wrote on July 19, 2016, 1:56 pm:
Mogao si i sam videti da ovde imas proveru imena koja koriste komandu
if(!strcmp(GetNameEx(playerid), Owner_1, true) || !strcmp(GetNameEx(playerid), Owner_2, true) || !strcmp(GetNameEx(playerid), Director_1, true) || !strcmp(GetNameEx(playerid), Director_2, true) || !strcmp(GetNameEx(playerid), Director_3, true) || !strcmp(GetNameEx(playerid), Director_4, true) || !strcmp(GetNameEx(playerid), Director_5, true) || !strcmp(GetNameEx(playerid), Director_6, true))


Prilagodi svoje ime i trebalo bi da bude ok.

To je samo provera za pokretanje te reakcije. A ono sto ne radi je ta reakcija hahaha. Gledam vec 2 dana nm skontati
Rax_King
5
Godfather
19. Jul 2016.
Ovako a ? http://pastebin.com/Efsxm250
PedjaZakon
5
Godfather
19. Jul 2016.
Problem taj resen,al sa zajebava sto admin ne moze da kuca isto TK
expressoboy123
5
Godfather
19. Jul 2016.
if(PI >= 1)
PedjaZakon
5
Godfather
19. Jul 2016.
Quote from July 19, 2016, 6:44 pm:
if(PI >= 1)


what ?
PedjaZakon
5
Godfather
19. Jul 2016.
PROBLEM RESEN....Sad mi recite samo za ovo chat brojeve sto se pojavljuje brojke kako toga da se resim ? da se vidu brojke
expressoboy123
5
Godfather
19. Jul 2016.
Proveri OnPlayerChat
PedjaZakon
5
Godfather
19. Jul 2016.
Quote from July 19, 2016, 10:09 pm:
Proveri OnPlayerChat


OOO BAJOO nemam ja too -.-
Rax_King
5
Godfather
19. Jul 2016.
OnPlayerText 🙂

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha