[pomoc]Otkaz na odredjeno vrijeme

Započeo N1XTON
11. Jan. 2013. Zaključano
536
pregleda
7
postova
[EX:RP]N1XTON
5
Underboss
11. Jan. 2013.
Prije svega da nebude zabune nije N1XTON vec njegov brat

Skripta koju korsitim:Moja od 0
Detaljan opis problema:Kako da napravim da se otkaz moze dati tek nakon 2 sata od kako se zaposlio,dakle mora proci 2 sata od kako se zaposlio da bih dao otkaz

Dio scripte:
CMD:otkaz(playerid, params[])
{
if(pInfo != 0) return SendClientMessage(playerid,-1,"Niste zaposljeni!");
pInfo = 0;
SendClientMessage(playerid,-1,"Dali ste otkaz");
return true;
}


Evo i za zaposljavanje:

CMD:posao(playerid, params[])
{
    if(pInfo > 0)
    {
        SendClientMessage(playerid, SIVA, "Vec si zaposlen, kucaj /otkaz da bi dao otkaz.");
        return 1;
    }
if(IsPlayerInRangeOfPoint(playerid, 2, 2422.6096,83.1355,26.4699))
{
pInfo = 1;
SendClientMessage(playerid, BELA, "Uspesno si se zaposlio kao kosac trave.");
SendClientMessage(playerid, BELA, "Komande: /kositravu | /stopkosenje");
}
else if(IsPlayerInRangeOfPoint(playerid, 2, 2422.6096,83.1355,26.4699))
{
pInfo = 2;
SendClientMessage(playerid, BELA, "Uspesno si se zaposlio kao vozac busa.");
SendClientMessage(playerid, BELA, "Komande: /busruta | /stopvoznja");
}
return 1;
    }


Slika video://
Sub-Zero
4
Enforcer
11. Jan. 2013.
if(strcmp(cmd, "/otkaz", true) == 0)
{
    if(PlayerInfo > 0)
    {
          if(PlayerInfo > 0)
        {
    SendClientMessage(playerid, COLOR_WHITE, "{1BBFE0}Posao| {FFFFFF}Morate imati 3 sata radnog staza da bi dali otkkaz!");
    PlayerInfo = 0;
    PlayerInfo = 0;
    PlayerInfo = 0;
        }
        else
        {
    SendClientMessage(playerid, COLOR_WHITE, "{1BBFE0}Posao| {FFFFFF}Dali ste otkaz!");
    PlayerInfo = 0;
    PlayerInfo = 0;
    PlayerInfo = 0;
    }
}
else
{
    SendClientMessage(playerid, COLOR_YELLOW, "  Niste zaposleni !");
}//not connected
return 1;


PROBAJ TO
[EX:RP]N1XTON
5
Underboss
11. Jan. 2013.
Quote from January 11, 2013, 4:07 pm:
if(strcmp(cmd, "/otkaz", true) == 0)
{
    if(PlayerInfo > 0)
    {
          if(PlayerInfo > 0)
        {
    SendClientMessage(playerid, COLOR_WHITE, "{1BBFE0}Posao| {FFFFFF}Morate imati 3 sata radnog staza da bi dali otkkaz!");
    PlayerInfo = 0;
    PlayerInfo = 0;
    PlayerInfo = 0;
        }
        else
        {
    SendClientMessage(playerid, COLOR_WHITE, "{1BBFE0}Posao| {FFFFFF}Dali ste otkaz!");
    PlayerInfo = 0;
    PlayerInfo = 0;
    PlayerInfo = 0;
    }
}
else
{
    SendClientMessage(playerid, COLOR_YELLOW, "  Niste zaposleni !");
}//not connected
return 1;


PROBAJ TO
ja se nerazumem bas u skriptanje al znam da si otkaz komandu uzeo iz nekog moda i falis se da znas skriptati 1. kakve veze ima          if(PlayerInfo > 0)
ja to jos nisam ni napravio 2.  PlayerInfo = 0; momak ti imas ocitih problema sa kopiranjem a neznas sta koje znaci
Sub-Zero
4
Enforcer
11. Jan. 2013.
Vidim kako vi znate htio bi da vidim vas mod neki na download koj iste uradili ?
[EX:RP]N1XTON
5
Underboss
11. Jan. 2013.
kristijan250 wrote on January 11, 2013, 4:07 pm:
if(strcmp(cmd, "/otkaz", true) == 0)
{
    if(PlayerInfo > 0)
    {
          if(PlayerInfo > 0)
        {
    SendClientMessage(playerid, COLOR_WHITE, "{1BBFE0}Posao| {FFFFFF}Morate imati 3 sata radnog staza da bi dali otkkaz!");
    PlayerInfo = 0;
    PlayerInfo = 0;
    PlayerInfo = 0;
        }
        else
        {
    SendClientMessage(playerid, COLOR_WHITE, "{1BBFE0}Posao| {FFFFFF}Dali ste otkaz!");
    PlayerInfo = 0;
    PlayerInfo = 0;
    PlayerInfo = 0;
    }
}
else
{
    SendClientMessage(playerid, COLOR_YELLOW, "  Niste zaposleni !");
}//not connected
return 1;


PROBAJ TO
Nemoj to stavjat to je tipicna gf komanda daj ne seri ti
Napravi kad se igrac zaposli da mu daje jedan tajmer sa 2 sata
i kad upise otkaz napravi proveru ako je prosao taj tajmer da mu daje ako nije da mu vrati poruka
sry na dp. Mozes objasnit posto ja nisam bas dobar sa timerima
Blaeks_Biofor
5
Forum Don
11. Jan. 2013.
if(PlayerInfo >= 10)
{
    SendClientMessage(playerid, -1, "* vec ste ispunili 5 sati ugovora, i napustili ste posao.");
    PlayerInfo = 0;
    PlayerInfo = 0;
    PlayerInfo = 0;
}
else
{
    new chours = 10 - PlayerInfo;
    format(string, sizeof(string), "* treba vam jos %d sati da bi napustili posao.", chours / 2);
SendClientMessage(playerid, -1, string);
}
samo izmeni varijable u svoje
[EX:RP]N1XTON
5
Underboss
11. Jan. 2013.
Blaeks wrote on January 11, 2013, 8:30 pm:
if(PlayerInfo >= 10)
{
    SendClientMessage(playerid, -1, "* vec ste ispunili 5 sati ugovora, i napustili ste posao.");
    PlayerInfo = 0;
    PlayerInfo = 0;
    PlayerInfo = 0;
}
else
{
    new chours = 10 - PlayerInfo;
    format(string, sizeof(string), "* treba vam jos %d sati da bi napustili posao.", chours / 2);
SendClientMessage(playerid, -1, string);
}
samo izmeni varijable u svoje
ja nemam varljidbe nisam napravioi nekontam ovo bas mos mi pojasnit skroz i za varljidbe i gddje obo ubacit

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha