Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Danix Knez poslato Mart 10, 2024, 14:14:30 POSLE PODNE

Naslov: AUTOMATSKA AKTIVACIJA KOMANDE
Poruka od: Danix Knez poslato Mart 10, 2024, 14:14:30 POSLE PODNE
Pozdrav treba mi automatska komanda.Npr da u 20h se komanda aktivira?Dali neko zna i bili mogli pomoc
Naslov: Odg: AUTOMATSKA AKTIVACIJA KOMANDE
Poruka od: monsterking poslato Mart 10, 2024, 18:53:20 POSLE PODNE
https://www.open.mp/docs/scripting/functions/SetTimer
Naslov: Odg: AUTOMATSKA AKTIVACIJA KOMANDE
Poruka od: Danix Knez poslato Mart 10, 2024, 19:26:59 POSLE PODNE
hvala drug samo ovo dodam tu dje cmd??? i namjestim vrjeme
Naslov: Odg: AUTOMATSKA AKTIVACIJA KOMANDE
Poruka od: Fergosonn poslato Mart 11, 2024, 00:56:31 PRE PODNE
[pawn]CMD:automatskacmd(playerid, params[]){
   new h,m,s; gettime(h,m,s);
   if(h != 20)
       return SendClientMessage(playerid, -1, "[AUTOMATSKA CMD] : Zao mi je ova komanda je dozvoljena samo u 20 sati");
      
   // Kod
      
   return 1;
}[/pawn]
Naslov: Odg: AUTOMATSKA AKTIVACIJA KOMANDE
Poruka od: Danix Knez poslato Mart 11, 2024, 15:27:00 POSLE PODNE
HVALA DRUGGGG <3 !!!!
Naslov: Odg: AUTOMATSKA AKTIVACIJA KOMANDE
Poruka od: Danix Knez poslato Mart 11, 2024, 15:28:48 POSLE PODNE
AL GLEDAj nisi me skontao ne da mogu samo koristiti u 20h tu cmd nego da se sama aktivira a ne da ja moram kucat cmd?
Naslov: Odg: AUTOMATSKA AKTIVACIJA KOMANDE
Poruka od: rizla poslato Mart 11, 2024, 16:12:27 POSLE PODNE
Pawn.CMD(click) (https://github.com/katursis/Pawn.CMD)

Napravis komandu sta treba da radi i pod funkcijom koja proverava da li je 20h pozivas
[pawn]
callcmd::komanda(playerid, params[])
[/pawn]
Naslov: Odg: AUTOMATSKA AKTIVACIJA KOMANDE
Poruka od: Danix Knez poslato Mart 11, 2024, 16:19:30 POSLE PODNE
ajde sad cu to bas da probam ako dje zapnem imas li diss??
Naslov: Odg: AUTOMATSKA AKTIVACIJA KOMANDE
Poruka od: Danix Knez poslato Mart 11, 2024, 16:36:07 POSLE PODNE
callcmd:bpokreni(playerid, params[])
{
   if(sat == 20)
   return SendClientMessage(playerid, X_CRVENA, "Brod stize u Luku u 20:00h");
   {
    if(PlayerInfo[playerid][pAdmin] < 4 && PlayerInfo[playerid][pVodja_Speca] != 1) return Greska(playerid, "Nemate dozvolu da koristite ovu komandu!");
      {
   MoveObject(brod, 3019.27100, -5.42649, 4.59068, 20.0);
   MoveObject(paluba, 3021.55151, -5.43590, 14.63420, 20.0);
    MoveObject(kabina, 3094.52588, -5.45390, 33.16090, 20.0);
    MoveObject(kontenjer1, 3032.48291, -9.40745, 19.86567, 20.0);
    MoveObject(kontenjer2, 3032.48877, -1.26300, 19.86400, 20.0);
    MoveObject(paket1, 2926.00757, -9.33779, 16.80853, 20.0);
    MoveObject(paket2, 2926.00439, -1.35930, 16.80500, 20.0);
   SendClientMessage(playerid, X_CRVENA, "Pokreces Brod!");
    }
   return 1;
   }
}
??? NEMA ERRRA DALI JE TO TO ILI
Naslov: Odg: AUTOMATSKA AKTIVACIJA KOMANDE
Poruka od: Goku ^ poslato Mart 11, 2024, 17:06:38 POSLE PODNE
mozes u task odbojavanje da ubacis da se automatski aktivira ?
Naslov: Odg: AUTOMATSKA AKTIVACIJA KOMANDE
Poruka od: Danix Knez poslato Mart 11, 2024, 17:16:03 POSLE PODNE
a nezz jer mi ne pase to jer svaki dan treba da se pali cmd u 20 i u 21
ako imas diss mozes doci ili neko od vas ko zna bolje jer nisam profi skripter znam dosta stvari ali me ovo pegla ko moze add dani_x44
Naslov: Odg: AUTOMATSKA AKTIVACIJA KOMANDE
Poruka od: rizla poslato Mart 11, 2024, 19:38:58 POSLE PODNE
Ako ces samo pozivati u 20h ne treba ti komanda, nego samo kreiraj fuknciju koju ce pozvati tajmer da to uradi, osim ako bas zelis da tu istu komandu kao iz primera sto si dao da moze admin da pozove kad hoce, primer:

[pawn]
funkcija() // funkcija koju poziva tajmer (neki koji vec imas definisan u modu)
{
    new
        sat,
        minut,
        sekund;
    gettime(sat, minut, sekund);
    if(sat == 20)
    {
        callcmd::bpokreni(INVALID_PLAYER_ID);
    }
}

cmd:bpokreni(playerid)
{
    if(playerid == INVALID_PLAYER_ID)
    {
        SendClientMessageToAll(X_CRVENA, "Brod se pokrece");
    }
    else
    {
        if(PlayerInfo[playerid][pAdmin] < 4 && PlayerInfo[playerid][pVodja_Speca] != 1) return Greska(playerid, "Nemate dozvolu da koristite ovu komandu!");
        SendClientMessage(playerid, X_CRVENA, "Pokreces Brod!");
        foreach(new i : Player)
        {
            if(i != playerid)
            {
                SendClientMessage(i, X_CRVENA, "Admin je pokrenuo brod!");
            }
        }
    }
    MoveObject(brod, 3019.27100, -5.42649, 4.59068, 20.0);
    MoveObject(paluba, 3021.55151, -5.43590, 14.63420, 20.0);
    MoveObject(kabina, 3094.52588, -5.45390, 33.16090, 20.0);
    MoveObject(kontenjer1, 3032.48291, -9.40745, 19.86567, 20.0);
    MoveObject(kontenjer2, 3032.48877, -1.26300, 19.86400, 20.0);
    MoveObject(paket1, 2926.00757, -9.33779, 16.80853, 20.0);
    MoveObject(paket2, 2926.00439, -1.35930, 16.80500, 20.0);
    return 1;
}
[/pawn]
Naslov: Odg: AUTOMATSKA AKTIVACIJA KOMANDE
Poruka od: Danix Knez poslato Mart 11, 2024, 19:43:03 POSLE PODNE
 E TOOO BRATE MOJJJ TO SAM TRAZIO LEGENDO MOJA IMAS NEKI KONTAKD DA TE POCASTIM???