Jump to content

Akai

Uživatel
  • Příspěvků

    224
  • Registrován

  • Aktivní

Everything posted by Akai

  1. Akai

    pomoc prikaz

    Potřebuješ nějakou globální proměnnou (true/false) pro každého hráče, která říká, jestli hráč je nebo není ve vězení (tu musíš samozřejmě při poslání do vězení nastavit na true, při propuštění na false).
  2. Akai

    pomoc VehicleSystem

    QWERe, tak rychle by to nevyhodilo ani mě, ta ochrana je z 90 % proti lagerům.
  3. Akai

    pomoc VehicleSystem

    V callbacku OnPlayerEnterVehicle (tj. když stiskne Enter/F, aby nastoupil do vozidla) zkontroluj ID vozidla, a pokud se nerovná automobil[playerid], tak použij tuhle funkci: ClearEntering(playerid) { ClearAnimations(playerid); TogglePlayerControllable(playerid, 0); TogglePlayerControllable(playerid, 1); }
  4. SA-MP nefunguje tak, že otevřeš pawno a nacpeš tam, co ti vyhodil SAMP editor Aby ti to aspoň trochu fungovalo, tak tam nech 1) #include <a_samp> 2) Celý public OnGameModeInit() { ... } + do tohohle callbacku před ukončovací závorku (tj. "}") nacpi ty řádky, co ti ten SAMP editor vyhodil
  5. Sežeň si překlad GTA:SA do češtiny/slovenštiny a budeš tam mít i diakritiku.
  6. Kdybyste měli pět minut volného času, vyplňte mi prosím tento dotazník, mam to do školního projektu. Díky! http://goo.gl/forms/BCxZCEt2tm

    1. Lukes_CZ
    2. D4n09

      D4n09

      máš to tam

    3. Akai

      Akai

      Díky těm, co to vyplnili normálně.

  7. Soubor vytvoříš pomocí dini_Create("/path/name.txt"); Při OnPlayerConnect zkontroluj, jestli už je hráč registrován (soubor existuje - dini_Exists).
  8. Akai

    pomoc Pawnování

    Týjo, maturitu z IT už ve čtrnácti, to bych taky chtěl.
  9. Akai

    pomoc Meno zabitia

    Chceš po nás script, ne pomoc. Napřed to zkus a pak sem napiš, jak to šlo.
  10. Akai

    pomoc sizeof enum

    Hipe, nejde. milous, výborně, přesně to jsem nechtěl, ale co už.
  11. Akai

    pomoc sizeof enum

    Zdravím, enum p_info { pVar,//0 Float:pPos,//1 pStr[23],//2-24 pString[18]//25-42 } new PInfo[20][p_info]; tuší někdo, jak zjistit velikost pString? sizeof(p_info[25]), sizeof(PInfo[][25]) nejde.
  12. Akai

    pomoc hs race system

    Ani Google Translator se na tu maďarštinu nechytá.
  13. Akai

    pomoc dcmd

    Odstraň #if defined FILTERSCRIPT #else #endif
  14. Místo SetPlayerTeam používej SetPVarInt(playerid, "Team", teamid) a místo GetPlayerTeam napiš GetPVarInt(playerid, "Team"); Vyjde to nastejno, akorát tam nebude AntiTeamKill.
  15. Není to chyba, ale warning. Každopádně. Vytvořil sis nějakou proměnnou houseid, kterou potom vždycky přepíšeš s vytvořením každého nového domu - nesmysl. A nakonec ji nikde ani nepoužiješ. Vůbec ji tam nepotřebuješ.
  16. Tohle je ale čistě na tobě, jak to chceš mít, jaké máš zaměření, jestli to má býti reálně a tak.
  17. if(jobs[playerid] == 2) { new id = GetPlayerTargetPlayer(playerid); new wlevel = GetPlayerWantedLevel(id); if(id != INVALID_PLAYER_ID) // Zamíří { if(newkeys & KEY_WALK) // Tlačítko ALTto je ono? j { if(timer_vezeni[id] != -1) return SCM(playerid,-1, "Hráč už je zatčený!"); if(wlevel <= 0) return SCM(playerid, -1, "Nemá Wanted Level"); GivePlayerMoney(playerid,750); GameTextForPlayer(playerid,"Dostal jsi 750$ + 200 XP",3000,0); BodyPolda[playerid] ++; } } switch(wlevel) { case 1: timer_vezeni[id] = 30; case 2: timer_vezeni[id] = 60; case 3: timer_vezeni[id] = 120; case 4: timer_vezeni[id] = 180; case 5: timer_vezeni[id] = 240; case 6: timer_vezeni[id] = 350; default: timer_vezeni[id] = 450; } //SetTimerEx("PlayerJail", timer_vezeni[id]*60000, false, "i", id); SetPlayerPos(id, 198.3796, 160.8905, 1003.03); SetPlayerInterior(id, 3); SetTimerEx("vezeni_timer", 1000, false, "i", id); TextDrawShowForPlayer(id, vezeni_odpocet[id]); new str[264]; format(str, sizeof(str), "Policista %s zatknul pachatele %s za porušení pravidel!", Jmeno(playerid), Jmeno(id)); return SendClientMessageToAll(-1, str); }
  18. Akai

    pomoc Povolaní

    if(id != INVALID_PLAYER_ID && health > 70) return 1; //Pokud na někoho míří a hráč má méně než 70 HP Tohle jsem spletl, místo > tam má být <
  19. Akai

    pomoc Povolaní

    public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(jobs[playerid] == 4) { if(newkeys & KEY_WALK) // Tlačítko ALT { new id = GetPlayerTargetPlayer(playerid), Float:health; GetPlayerHealth(id, health); //zjistit HP hráče if(id != INVALID_PLAYER_ID && health > 70) return 1; //Pokud na někoho míří a hráč má méně než 70 HP { SetPlayerHealth(id, 100); new string[64]; format(string, sizeof(string), "Hráč %s uzdravil hráče {00FFFF}%s", Jmeno(playerid),Jmeno(id)); SendClientMessageToAll(-1, string); } } } return 1; }+ Když používáš SendClientMessage(ToAll), nedávej na konec \n.
  20. Akai

    pomoc Povolaní

    OnPlayerKeyStateChange GetPlayerTargetPlayer
  21. Akai

    pomoc Format float

    Neřeší problém, já to chci na přesně dvě desetinný místa.
  22. http://icecast3.play.cz/evropa2-128.mp3 dej do uvozovek.
  23. Akai

    pomoc Format float

    Všechno jsem zkoušel, holt budu muset ke všemu přičítat 0.000001. Každopádně díky za pomoc.
  24. Akai

    pomoc Format float

    Ne, to jsem taky zkoušel, ani 30.900000 nejde. Jediný, co funguje, je, když tam zadám hodnotu 30.900001, a to se mi fakt nechce.
  25. Akai

    pomoc Format float

    Zdravím, hledal jsem půl hodiny, nic jsem nenašel, obracím se tedy sem. printf("%.2f", 30.9);Výsledek: 30.89 Existuje na to nějakej fix, ať už ve změně formátování, nebo nějakej ruční?
×
×
  • Create New...