-
Příspěvků
830 -
Registrován
-
Aktivní
-
Vítězných dnů
1
Content Type
Profiles
Forums
Calendar
Gallery
SA-MP
Příspěvky posted by _Martin_
-
-
Pridaj si tam includ dini, nájdi si návod na ukladanie cez dini a prerob to poriadne.
-
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
-
To som tu fakt jediný, kto je za to TDMko?
-
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
-
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é
-
-
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.
-
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.
-
Môžeš to spraviť LEN cez attachnutie objektu na skin.
-
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); -
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
-
-
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.
-
-
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.
-
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ť.
-
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.
-
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.
-
SetPlayerPos(urceneX+random(5), urceneY+random(5), urceneZ);
Neviem ako to celé vypadá, ale nejako takto hádam si to už dokážeš upraviť.
-
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ť.
-
-
Skús nahradiť strmatch s !strcmp
-
Zmeň MySQL plugin. StrickenKidov je ovela jednoduchší.
-
http://forum.sa-mp.com/showthread.php?t=282801 tento mapeditor ti vyhodí presný pawn kód, ktorý okopíruješ do OnGameModeInit()
HS QWER
v Herní (SA:MP, CS apod.)
Odesláno:
Zas tu riešite čisté somariny. Keď sa učí, vôbec nie je dôležitá rýchlosť ale funkcionalita. Lepšie je na začiatku prerábať v už hotovom móde maličkosti a na tom sa učiť a fakt mu môže byť jedno či sa mu dom ukladá 100 alebo 200 ms. Zas 19 debilných odpovedí a vyriešené to bolo v prvej.