Jump to content

Danny

Uživatel
  • Příspěvků

    1513
  • Registrován

  • Aktivní

  • Vítězných dnů

    7

Everything posted by Danny

  1. Zdravím, dnes som si prehliadal jeden zahraničný skript a našiel som tam niečo takéto..(výťazok z kódu): if(!(Kills[killerid] % 4)) { if(!CantSpawn) { if(WeaponLevel[killerid]!=16) { WeaponLevel[killerid]++; ResetPlayerWeapons(killerid); GivePlayerWeapon(killerid,Weapon[WeaponLevel[killerid]],500); GameTextForPlayer(killerid,"~b~~h~~h~Leveled Up",1500,4); PlayerPlaySound2(killerid,1057); } } } Najzaujímavejšou časťou bolo ale to %, ktoré mi vôbec nedáva zmysel. Tento skript údajne funguje na 100% tak preto sa pýtam, čo to znamená? Ide o GunGame mód a z toho čo som pochopil, tak táto časť len "zvyšuje level" teda hráčovi po určitom počte zabití nastavení novú zbraň. Lenže, čo znamená to % v tej premennej? Tomu nerozumiem.. no každopádne za vysvetlenie budem veľmi vďačný.
  2. Keď ideš písať správu a medzitým niekto odošle správu tak sa ti to zobrazí a vyzve, či aj napriek tomu chceš Odoslať alebo nie.
  3. Si slepý? "ano to mne tez napadlo,bohuzel telefon mam prave v opravne.."
  4. R0cky s tým popisom si to akože riadne zabil Taký mód naskriptím za 15 sekúnd čo budeš mať ty a nedáš na stiahnutie.
  5. Danny

    pomoc Tuning Town

    Ak používaš server na windowse musíš stiahnúť .dll
  6. Tiež by som si radšej zakúpil VPS ako obyčajný server.
  7. Tak, síce neviem čo je to zač ale radím ti používať niečo, čo je viac všeobecne známe. Ono sú väčšinou takéto veci spoľahlivejšie a častejšie aj sto percentne funkčné (ak sa riadiš podľa návodu). Navyše je u nich lepšia podpora vzhľadom nato, že to používa viac užívateľov.
  8. Je to úplne jednoduché. Urob si textdraw, alebo čokoľvek čím to chceš zobrazovať, v pokoji si to môžeš zobrazovať aj cez správu. Vytvor si novú premennú a timer. Pri registrácii hráčovi nastav premennú na 100 a timerom tú premennú za tebou určený čas znižuj a posielaj hráčovi správu, alebo zobrazuj textdraw. Následne si vytvor NPC, stojace na mieste. Daj ho za nejaký pult, k tomu pultu ulož pickup a po vložení na pickupu zobraz dialóg kde bude možnosť "Doplniť hlad" a po zvolení možnosti nastav premennú na 100 a zobraz animáciu. Nič ťažké.
  9. Namiesto toho že píšeš "Ide to" by si mohol napísať rovno aj ako, mňa by to totižto dosť tiež zaujímalo. Každý môže do príspevku napísať "Ide to" aj keď ten človek má nulové vedomosti o danej tématike. Napíš ako.. inak si myslím že si to napísal LEN PRETO aby si si nahnal další príspevok. Môj názor, navyše by ma odpoveď zaujímala tiež.
  10. Danny

    script Kč namiesto $

    Byť tebou tak sa nad názormi ostatných užívateľov fóra zamyslím a prerobím to. Keďže si to už spravil TY, tak by si to mal aj TY naďalej vyvíjať a vylepšovať a nevyhovárať sa na to, nech si to ostatní dokončia. Napríklad ja keby som si to akože išiel upraviť, tak si už radšej spravím nové = vlastné a nebudem používať cudzie. Ako si napísal je to tu pre tých ktorý s tým nevedia, preto od nich nečakaj aby si to upravovali ale konaj tak, ako ti navrhnú.
  11. Plne súhlasím - užívateľ Lukasz je arogantný, vypočítavý fracek ktorý veľmi rád ponižuje ostatných. Len zato že druhý niesú takí ako on, tak sú hneď kritizovaný a urážaný. Je dosť smutné, že to užívateľ robí takou formou, že zato nemôže byť potrestaný.
  12. Danny

    pomoc Klassy

    Díky, vyriešené.
  13. Existuje aj "slovenský delete" ktorý aktívne hráva na jednom deckom rze servery a píše ako 10 ročný.
  14. Danny

    pomoc Klassy

    Zdravím, mám nasledujúci kód: new Dozorca; Dozorca = AddPlayerClass.......atd v OnPlayerRequestClass if(classid == Dozorca && PlayerInfo[playerid][pScore] < 5000) { SendClientMessage(playerid, FARBA_ORANZOVA, "[ Chyba ] Nemáš dostatok bodov pre hranie za dozorcu."); return 0; } Problémom ale je, že aj keď mám 0 bodov, viem hrať asi za 4 klásy... dozorcovia majú ceľkom 6.. mám to teda takto Dozorca = Klása 1 Dozorca = Klása 2 Dozorca = Klása 3 Dozorca = Klása 4 Dozorca = Klása 5 Dozorca = Klása 6 Po 4 klásu keď prechádzam v tom menu postáv, tak prvé 4 klásy idú vybrať aj keď mám 0 bodov.. avšak keď chcem ísť na 5tu klásu, tak mi to vypíše že nemám body... Prečo? Ja to potrebujem aby to fungovalo takto: Keď sa pohybujem vo výbere klás, tak sa mi normálne všetci dozorcovia majú zobrazovať. Ale ak nemám body a kliknem na Shift(alebo tlačítko Spawn) tak mi to vypíše že nemám dostatok bodov pre hranie za dozorcu. Ak by ste mi povedali v čom mám chybu, prípadne kód opravili alebo povedali, ako mám vykonať vyššie uvedené, tak by som vám bol veľmi vďačný. ;-)
  15. Ako môžeš prepísať autora, keď tam nieje napísaný? Inak tuším že je to od Deleteho.
  16. Zdravím, premýšľal som nad tým, ako by som spravil niečo takéto: Mám TEAM Vezňov, dokopy taktiež 36 ciel. Ako môžem spraviť, že keď sa pripojí hráč, zvolí si TEAM Vezňa tak začne následovné: Každý jeden vezeň, bude mať svoju vlastnú celu. A keď napíše napríklad /mojacela tak mu to zobrazí číslo cely, ktorá je priradená k jeho účtu. Od 1 do 36 (keďže máme 36 ciel). Jednoducho to je celá podstata, potrebujem prepojiť hráčske pripojenie do teamu s celami. Aby každý vezeň mal teda vlastnú celu, podobne ako je to na PFR. A keď sa vezeň odpojí alebo zmení team, tak cela prepadne dalším vezňom, a danú celu bude môcť mať napríklad další vezeň ktorý sa pripojí. Dajme tomu že keď hráč má celu 23 a odpojí sa.. tak už môže mať v kľude celu 19.. skrátka takýto spôsob. Že určiť cely hráčom, ktorý sú v teame vezňov. Modrým je to, čo viem spraviť.. čomu chápem (ZÁKLAD) a oranžovým je to, čomu skutočne nechápem ako spraviť. Premýšlal som že na "playerid" ale to je úplná blbosť keď ID1 môže mať v kľude aj dozorca... skutočne nechápem ako nato. Ak sa tu nájde niekto kto by mi vedel vysvetliť ako to mám spraviť, bol by som mu neskutočne vďačný.. Ďakujem
  17. Danny

    pomoc Allow wapr

    Veď boolean je to isté čo premenná z dvomi hodnotami = nulovou a jednotkou (false,true). Je zbytočné na takéto dva úkony používať premennú, premenné sa večšinou používajú na povolania, kde vytváraš desiatky hodnôt k premennej. Na takéto základné úkony je vytvorený boolean.
  18. Tak, tým že budeš sťahovať "vzory" s netu sa nič nenaučíš. Rob len to, čo vieš a v tom sa zdokonaluj. A pomaly si hľadaj nové funkcie ktoré k tomu potrebuješ, atd.
  19. Asi že 0xFF0000AA a FF0000 je rovnaká farba? Premýšlaj chlape, obe máš červené, tak sa nediv.. Do SendClientMessage musíš dať inú farbu, a nie takú istú, ako máš v zátvorkách {}.
  20. Taktiez si mozes tie farby definovat, a tym si ulachcit pracu s nimi, rovnako ako povodne farby. Zapisuju sa ale mierne rozdielne, musis tam pouzit "", aby program identifikoval ze sa jedna o iny typ farieb, ako ten klasicky. Definuj napriklad takto: #define NAZOVFARBY "{HEX FARBA}" a pouzivas to normalne v prikaze tak, ze NAZOVFARBY das do uvodzoviek.
  21. Danny

    pomoc Allow wapr

    Zdravim, ako co myslis? Aky warp konkretne? Ak chces zakazat warp, nato ziadna funkcia neexistuje. Musis si jednoducho spravit boolean ktory ti warp bude vypinat a zapinat. V pripade ze bude na false, tak to hraca jednoducho neportne, ale vypise spravu ze su warpy vypnute. Alualaa ake jednoduche.
  22. Díky. Ty si další inteligent.. keby som nemal vypís, tak ako by som zistil, že tam v tom stringu nič nieje?
  23. Čus, ako môžem urobiť napríklad z hodnoty slovo? Dajme tomu mám PlayerInfo[playerid][Autoskola] Ak je nastavená na 0, zobrazovalo by "Nevlastníš" ak na 1 "Vlastníš" Urobil som to takto, ale nezobrazuje to NIČ. new Autoskola[128]; if(PlayerInfo[playerid][pAutoskola] == 1) Autoskola = "Vlastníš"; else Autoskola = "Nevlastníš"; Díky.
×
×
  • Create New...