Jump to content

Quiter

Uživatel
  • Příspěvků

    827
  • Registrován

  • Aktivní

  • Vítězných dnů

    32

Everything posted by Quiter

  1. najprv oči, potom mozog a až potom prsty !
  2. Quiter

    pomoc Info cas

    pretože nikde nemáš pridávanie času do toho publicu Cas si pridaj //for(new ...) //{ PlayerInfo[i][Minuts]++; A skontroluj si či máš niekde v móde (pravdepodobne v OnGameModeInit) toto : SetTimer("Cas",60000,true);
  3. Quiter

    pomoc Info cas

    public Cas() { for(new i=0;i<MAX_PLAYERS;i++) { if(PlayerInfo[i][Minuts] > 59) { PlayerInfo[i][Hours] ++; PlayerInfo[i][Minuts] = 0; } else if(PlayerInfo[i][Hours] > 23) // Tu si mal 60, neviem ako u vás ale u nás ma deň 24 hodín { PlayerInfo[i][Days]++; PlayerInfo[i][Hours] = 0; PlayerInfo[i][Minuts] = 0; } else if(PlayerInfo[i][Days] > 23) // Tu si mal 24... ale neviem prečo to každých 24 dní chceš resetovať { PlayerInfo[i][Days] = 0; PlayerInfo[i][Hours] = 0; PlayerInfo[i][Minuts] = 0; } } return 1; }
  4. Quiter

    pomoc Info cas

    V tom prípade máš zle spravený new... daj ho sem
  5. Quiter

    pomoc Info cas

    skus for(new i=0;i<MAX_PLAYERS;i++) a hore máš forward Cas(nejaké veci); tak to prepíš na forward Cas(); V prípade ďalších errorov sem hoď väčší kus kódu a označ v ňom riadky
  6. http://wiki.sa-mp.com/wiki/OnVehicleDeath Tu máš riešenie na oba problémi... (vyvolá sa to keď auto buchne alebo spadne do vody)
  7. Quiter

    pomoc Info cas

    public Cas() { for(new i;i<MAX_PLAYERS;i++) { if(PlayerInfo[i][Minuts] > 59) { Hours[i] ++; Minuts[i] 0; } else if(PlayerInfo[i][Hours] > 23) // Tu si mal 60, neviem ako u vás ale u nás ma deň 24 hodín { Days[i] = ++; Hours[i] = 0; Minuts[i] = 0; } else if(PlayerInfo[i][Days] > 23) // Tu si mal 24... ale neviem prečo to každých 24 dní chceš resetovať { Days[i] = 0; Hours[i] = 0; Minuts[i] = 0; } } return 1; } Nabudúce sem hoď aj errory !!
  8. Quiter

    pomoc Info cas

    format(string,sizeof(string),"Adminlevel: %d, Money: %d$, Skore: %d",PlayerInfo[playerid][pAdminLevel],GetPlayerMoney(playerid),PlayerInfo[playerid][pScore]); SendClientMessage(playerid,COLOR_RED,string); format(string,sizeof(string),"%dD %dH %dM",PlayerInfo[playerid][Days],PlayerInfo[playerid][Hours],PlayerInfo[playerid][Minuts]); SendClientMessage(playerid,COLOR_RED,string); Odporúčam ti prerobiť si čas a ukladať len sekundy... a potom premieňať na minutý a hodiny...
  9. Quiter

    pomoc Info

    Naozaj ? Nevyznelo to tak... Ale to je jedno, aj tak by si nemal nikoho urážať keď ti chce trocha pomôcť...
  10. Quiter

    pomoc Info

    Aha takže ja som podla teba 0 ? a ty si potom čo ? -1 ? A nauč sa písať ty -1ka....
  11. Quiter

    pomoc Info

    skúšal si to ? nezdá sa mi... načo nám sem hádžeš nejaký kód keď tam nemáš nič načrtnuté ? (nič z toho čo po nás chceš) daj sem ako si to mal spravené a potom ti poviem (alebo niekto iný) čo tam máš zle... hlavne nerátaj s tým že ti sem niekto hodí celý kód
  12. buď nemáš hore : new Text:CAS; // myslím to Text[/background][/color] alebo nemáš naformátovaný string. new cas[10]; format(cas,sizeof(cas),"Je %d hodin.",Hodiny); CAS = TextDrawCreate(580.0,30.0,cas);
  13. Quiter

    pomoc [Help]

    použi SetWorldTime(hodina);
  14. Samozrejme že sa dá zrýchliť... vytvoríš si timer + premennú (timer na 1 minutu) a v timery spravíš podmienka++; if(podmienka > 23){podmienka = 0;} SetWorldTime(podmienka); no a ak to spravíš tak ako som naznačil vyššie, tak myslím že si to dokážeš hodiť do TD
  15. Quiter

    pomoc Podmienka

    Ono je ťažko pomôcť keď nám sem hodíš toľký kus scriptu... To je ako keby ti poviem : toto si tam daj a bude to fungovať podmienka[playerid] = 1; if(podmienka[playerid] == 1) { SCM(killerid,0xff0000FF,"Test"); } PS : je to blbosť... No ale napadá ma 1 vec, nemá byť tá podmienka podmienka[KILLERID] ?
  16. Quiter

    hledám Register.pwn

    Ak si hladal a nenašiel si, tak si hladal zle ! Len tu na tomto fóre ich je 10 (+-) a všetky fungujú...
  17. samozrejme timer, premenná, cyklus, podmienka, getplayermoney, koniec cyklu, scm stačí ?
  18. Mňa by zas zaujímalo čo je s človekom po smrti a prečo si to proste nevyskúšaš ?! Vracia to proste pozíciu a rotáciu objektu v danej milisekunde v ktorej bol príkaz vyvolaný ! A áno funguje to aj na EditObject, viem z vlastnej skúsenosti...
  19. ak chceš zistiť ID timeru, tak killuj postupne všetky timery... to znamená : KillTimer(1); // Pripojíš sa a čakáš či naskočí reklama, ak áno pokračuješ KillTimer(2); atď
  20. QWER ti povedal dobre... Vieš ono to samo od seba tie správy neodosiela... QWER myslel že by si zistil ID toho timeru, ktorý odosiela tie správy a ukončil/killnul ho
  21. no jedine vytvoriť príkaz pre admínov ktorým zmažu chat... alebo ešte lepšie : vytvoriť si vlastný mód
  22. Quiter

    ostatní text v gamemodu

    Ešte raz a slovensky/česky... Z toho čo si napísal nikto nič nepochopí... (myslím že by to malo byť skôr v Pawno-Help)
  23. Quiter

    pomoc RequestClass

    No tak dala by sa použiť funkcia ForceClassSelection Ale myslím že efektívnejšie to bude formou,že aký skin si vybere, k takému teamu ho priradí... Alebo to spraviť ešte komplikovanejšie : spawnúť ho, zmraziť, zobraziť výber teamu (pomocou klikateľných TD), po výbere teamu mu zobraziť 2x TD šípiek a nastavovať mu skiny :DDD
  24. http://pawno.cz/topic/45866-online-admins/ Tu sa rozoberá podobný problém...
×
×
  • Create New...