Jump to content

_Martin_

Uživatel
  • Příspěvků

    830
  • Registrován

  • Aktivní

  • Vítězných dnů

    1

Everything posted by _Martin_

  1. GTA Online je blbosť :* Mohla tam byť radšej VG4 z uložta ako MT ale aj tak si myslím, že TDM na spôsob tých COD serverov by mohlo mať úspech
  2. _Martin_

    pomoc ban

    Za prvé ten return pred SetTimerEx zmaž a za druhé je to úplna pičovina, keďže mu to zobrazí aj tak, že bol banovaný, len to daj na koniec celého toho príkazu. A za tretie, asi najdôležitejšie - v tom SetTimerEx kde máš "i", zmeň na "is" Edit: Aha on už to vyriešil v inej téme
  3. Keď nevyužívaš v tom príkaze nikde params musíš spraviť toto dcmd_prikaz(playerid, params[]) { #pragma unused params return 1; } ten druhý warning je, že to máš zle odtabované
  4. PlayerTextDrawShow ?
  5. Skús to radšej cez OnPlayerUpdate, nevyvoláva sa síce 10x za sekundu ale nevybuchne ti stroj ak tam budeš mať viac hráčov.
  6. _Martin_

    pomoc RCON

    Nedá sa to. Použi ťažké RCON heslo (na to môžeš použiť password generator ktorý som spravil pár rokov dozadu - TU) alebo ich použi dve a to druhé môžeš meniť náhodne. Cez random je to blbosť pretože tam sú len čísla ale na SAMP fóre je pekná funkcia randomString (Odkaz). Problém však je, že či sa ti chce sledovať stále log alebo kam to chceš ukladať aby si vedel nové heslo.
  7. Môžeš to spraviť LEN cez attachnutie objektu na skin.
  8. _Martin_

    pomoc TD

    a v príkaze: PlayerTextDrawShow(playerid, Textdraw0[playerid]); PlayerTextDrawShow(playerid, Textdraw1[playerid]); PlayerTextDrawShow(playerid, Textdraw2[playerid]); PlayerTextDrawShow(playerid, Textdraw3[playerid]); PlayerTextDrawShow(playerid, Textdraw4[playerid]); PlayerTextDrawSetSelectable(playerid,Textdraw1[playerid], 1); PlayerTextDrawSetSelectable(playerid,Textdraw2[playerid], 1); PlayerTextDrawSetSelectable(playerid,Textdraw3[playerid], 1); PlayerTextDrawSetSelectable(playerid,Textdraw4[playerid], 1); SelectTextDraw(playerid, 0xFF4040AA); -> a v príkaze: PlayerTextDrawSetSelectable(playerid,Textdraw1[playerid], 1); PlayerTextDrawSetSelectable(playerid,Textdraw2[playerid], 1); PlayerTextDrawSetSelectable(playerid,Textdraw3[playerid], 1); PlayerTextDrawSetSelectable(playerid,Textdraw4[playerid], 1); PlayerTextDrawShow(playerid, Textdraw0[playerid]); PlayerTextDrawShow(playerid, Textdraw1[playerid]); PlayerTextDrawShow(playerid, Textdraw2[playerid]); PlayerTextDrawShow(playerid, Textdraw3[playerid]); PlayerTextDrawShow(playerid, Textdraw4[playerid]); SelectTextDraw(playerid, 0xFF4040AA);
  9. Ak myslíš paintjob, tak mohol by si si spraviť nejakú premennú pre dane auto a do nej uložiť ID paintjobu pri jeho zmene v OnVehiclePaintjob
  10. %s odpověděl/a na %s toto by sa mohlo v oznámeniach opraviť už po troch rokoch
  11. Predpokladám, že majitel je nick hráča, ktorý môže mať maximálne 25 znakov, takže si ten new majitel[256]; zmeň na new majitel[MAX_PLAYER_NAME];. Ďalej string neporovnávaš == ale strcmp.
  12. http://forum.sa-mp.com/showthread.php?t=479169
  13. _Martin_

    pomoc Tachometer

    Asi myslíš TextDraw na zobrazenie, updatni ho každú sekundu cez timer (1000ms) Najazdené vypočítaš: najazdene[vehicleid]+=GetPlayerSpeed(playerid)/3600; Tento riadok nech ťa nenapadne skopírovať do módu a potom tu vyplakávať s chybami, poriadne sa na to pozri, premysli si to a napiš do módu keď budeš chápať o čo ide a ako to vložiť do módu. GetPlayerSpeed nie je natívna funkcia a musíš si ju nájsť na nete. 3600 - GetPlayerSpeed vracia rýchlosť v km/h (v niektorých verziách to musíš nastaviť), čo prekonvertuješ do km/s vydelením 3600. km/s potrebuješ, pretože tvoj timer má sekundu a teda potrebuješ vedieť kolko prešiel za sekundu.
  14. if(playerid == i) return UsePlayerPedAnims(); UsePlayerPedAnims(); nastavuje chôdzu všetkých skinov na takú akú ma CJ inak by behali pomaly a divno. Používa sa v OnGameModeInit. Neviem čo si tam chcel dať ale skús mi to vysvetliť.
  15. Problém je skôr v tom, že správa pre doktora sa má poslať doktorovi (teda ID sa nemení) lenže on to má v tom cykle takže mu tú správu pošle 100x. Musíš to dať pod ten cyklus.
  16. _Martin_

    pomoc taxikar

    Možno, že zamestnanie 13 nie je taxikár, prever si to. Ak nie tak máš zlý ten cyklus for. Aby si mu zabránil to auto použiť daj return 1; pod Zakaznik[id] = 0; pri oboch podmienkach.
  17. SetPlayerPos(urceneX+random(5), urceneY+random(5), urceneZ); Neviem ako to celé vypadá, ale nejako takto hádam si to už dokážeš upraviť.
  18. http://pawno.cz/topic/24256-jak-vytvorit-npc-preklad-ze-sa-mp-fora/ ak niečomu nechápeš použi http://wiki.sa-mp.com a ak máš mozog tak aj ten sa môže hodiť.
  19. Zmeň MySQL plugin. StrickenKidov je ovela jednoduchší.
  20. http://forum.sa-mp.com/showthread.php?t=282801 tento mapeditor ti vyhodí presný pawn kód, ktorý okopíruješ do OnGameModeInit()
  21. djvale5 to je unreachable code, druhý return musíš zmazať.
  22. if(!IsPlayerAdmin(playerid)) je to isté ako if(IsPlayerAdmin(playerid) == false)) a if(IsPlayerAdmin(playerid)) to isté ako if(IsPlayerAdmin(playerid) == true)
×
×
  • Create New...