Szerző Téma: Kisebb kérdések  (Megtekintve 185242 alkalommal)

Nem elérhető Th0mas

  • 278
    • Profil megtekintése
Kisebb kérdések
« Válasz #1515 Dátum: 2014. szeptember 14. - 15:35:57 »
0 Show voters
Köszönöm!
UI:Ez a Neymaros mozgókép kész :DD

Kisebb kérdések
« Válasz #1516 Dátum: 2014. szeptember 15. - 14:34:02 »
0 Show voters
Hali!
Azt szeretném kérdezni,hogy ha csinál valamit pl. egy parancsal akkor 2 óra múlva történjen XY... Hogy oldjam meg ? Timerrel szerintem hülyeség lenne nem ? 2 órás,timmer,buggolna meg laggoltatna is,nem ? Elõre is köszi.

Kisebb kérdések
« Válasz #1517 Dátum: 2014. szeptember 15. - 14:37:48 »
0 Show voters
Szerintem ezt csak timerrel lehet megoldani!  :unsure:

Kisebb kérdések
« Válasz #1518 Dátum: 2014. szeptember 15. - 14:41:59 »
0 Show voters
BlackJack\" post=\"514590\" timestamp=\"1410784668\"]
Szerintem ezt csak timerrel lehet megoldani!  :unsure:
 
[/quote]
Szóval mégis csináljak egy két órás timert ? 7 200 000 mili szekundumot kéne beírnom pawnban,attól félek csak hogy felénél elbuggol,fõleg ha lesz több játékos,buggolni fog az egész.

Nem elérhető huhboy

  • 894
  • huhboy
    • Profil megtekintése
Kisebb kérdések
« Válasz #1519 Dátum: 2014. szeptember 15. - 15:05:28 »
0 Show voters
lehet, hogy egyszerûbben is meglehet csinálni, de most csak improvizáltam a leírásod alapján xd
ezt pontosíthatod még percre, másodpercre plusz 2 változóval.
 

#include <a_samp>
#include <zcmd>
#define Ido 2 //órában
new beirta;
new hours, mins, secs;
new Veg;
public OnFilterScriptInit()
{
beirta = 0;
SetTimer(\"Frissites\", 1000, true);
return 1;
}
CMD:parancs(playerid)
{
if(beirta == 1) return SendClientMessage(playerid, 0xff0000aa, \"A parancsot már beírták!\");
gettime(hours, mins, secs);
Veg = hours + Ido;
beirta = 1;
SendClientMessage(playerid, 0xff0000aa, \"A parancs elindult!\");
return 1;
}
forward Frissites();
public Frissites()
{
gettime(hours, mins, secs);
if(hours == Veg)
{
    beirta = 0;
    //amit csináljon
}
return 1;
}
« Utoljára szerkesztve: 2014. szeptember 15. - 15:07:11 írta JustaCube »

Nem elérhető Nátha

  • 1036
    • Profil megtekintése
Kisebb kérdések
« Válasz #1520 Dátum: 2014. szeptember 15. - 15:08:34 »
0 Show voters
De ha kilép akkor újra be kell írnia a parancsot és újból 2 óra múlva fog hatni.
Ha olyan dolgot akarsz vele mûködtetni akkor mentened is kellene.

Nem elérhető huhboy

  • 894
  • huhboy
    • Profil megtekintése
Kisebb kérdések
« Válasz #1521 Dátum: 2014. szeptember 15. - 15:27:45 »
0 Show voters
Idézetet írta: Nátha date=1410786514\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic
De ha kilép akkor újra be kell írnia a parancsot és újból 2 óra múlva fog hatni.
Ha olyan dolgot akarsz vele mûködtetni akkor mentened is kellene.
 
nem fogja befejezni, mivel nem playerid-hez kötött. nem véletlenül, és a timer nincs leállítva, ugyanúgy megy tovább.
egyedül akkor áll le, hogyha újraindítja a szervert.

Kisebb kérdések
« Válasz #1522 Dátum: 2014. szeptember 15. - 15:50:16 »
0 Show voters
Köszi a válaszokat,na igen nekem olyan kellene. Végrehajt egy XY dolgot,az a 2 óra akkor is telik mikor nincs fent a szerveren,majd ha végrehajtódott a dolog megint csak akkor indul el mikor csinál valamit. MySQL be mentem az adatokat.

Nem elérhető huhboy

  • 894
  • huhboy
    • Profil megtekintése
Kisebb kérdések
« Válasz #1523 Dátum: 2014. szeptember 15. - 15:57:27 »
0 Show voters
Idézetet írta: Robi222 date=1410789016\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic
Köszi a válaszokat,na igen nekem olyan kellene. Végrehajt egy XY dolgot,az a 2 óra akkor is telik mikor nincs fent a szerveren,majd ha végrehajtódott a dolog megint csak akkor indul el mikor csinál valamit. MySQL be mentem az adatokat.
 
beleírtam, hogy hova kell tenni a dolgokat....
annyi a változás, hogy nem paranccsal indítod el, hanem egybõl, amikor a gamemode, vagy a filterscript betöltõdik...
plusz amikor letelik a 2 óra, akkor ismét elindítod.
 

#include <a_samp>
 
#define Ido 2 //órában
new mentve;
new hours, mins, secs;
new Veg;
public OnFilterScriptInit()
{
        SetTimer(\"Frissites\", 1000, true);
        return 1;
}
forward Frissites();
public Frissites()
{
        gettime(hours, mins, secs);
        if(mentve != 1)
        {
            mentve = 1;
            Veg = hours + Ido;
}
        if(hours == Veg)
        {
            mentve = 0;
            //amit csináljon
        }
        return 1;
}

Nem elérhető huhboy

  • 894
  • huhboy
    • Profil megtekintése
Kisebb kérdések
« Válasz #1524 Dátum: 2014. szeptember 18. - 21:55:27 »
0 Show voters
gyerekek. tudtok olyan parancsot, amit ha a CallRemoteFunction-nal meghívok, akkor kilép a player?

Kisebb kérdések
« Válasz #1525 Dátum: 2014. szeptember 18. - 22:11:22 »
0 Show voters
kiléptetés nem lehetséges, csak kirúgás.
Kick(playerid);

Kisebb kérdések
« Válasz #1526 Dátum: 2014. szeptember 20. - 12:36:01 »
0 Show voters
Hali!
Sérülés rendszerhez kéne nekem egy olyan animácó név hogy az ember fekszik a földön,csak sehogy se bírok rájönni melyik az.
Valaki tudna segíteni ?
Illetve akkor jó is lenne beállítani,hogy akkor tudjon animból kilépni (ClearAnimations) mikor valami történik,pontosabban a számokat kéne átírni,illetve a megfelelõ animáció nevét hogy ember fekszik a földön azaz megsérült.
Elõre is köszi.
 

ApplyAnimation(playerid, \"anim_lib\", \"anim_name\", 4.1, 1, 1, 1, 1, 0, 1);

 
Itt pedig az animációs könyvtár:
http://wiki.sa-mp.com/wiki/Animations

Nem elérhető Nátha

  • 1036
    • Profil megtekintése
Kisebb kérdések
« Válasz #1527 Dátum: 2014. szeptember 20. - 13:00:43 »
0 Show voters
Talán ez:
 
ApplyAnimation(playerid, \"PED\", \"BIKE_FALL_OFF\",4.0,0,1,0,1,-1);

Kisebb kérdések
« Válasz #1528 Dátum: 2014. szeptember 20. - 19:21:43 »
0 Show voters
Idézetet írta: Nátha date=1411210843\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic
Talán ez:
 
ApplyAnimation(playerid, \"PED\", \"BIKE_FALL_OFF\",4.0,0,1,0,1,-1);

 

Köszi,majdnem jó,már csak annyi a gond hogyha jobb klikket nyomok akkor fel tud állni. Vagy hogy oldjam meg ? Elõre is köszi.

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
Kisebb kérdések
« Válasz #1529 Dátum: 2014. szeptember 20. - 19:52:27 »
0 Show voters
Sziasztok!
Tudnátok tippeket adni, hogy mit szúrhattam el, hogy az egyik pillanatról a másikra a dynamic objectek nem töltenek be? elõre is köszönöm.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal