Jump to content

Quiter

Uživatel
  • Příspěvků

    827
  • Registrován

  • Aktivní

  • Vítězných dnů

    32

Everything posted by Quiter

  1. if(strcmp(cmdtext, "/delcar", true) == 0) { for(new i=0;i<MAX_VEHICLES;i++) { DestroyVehicle(i); } return 1; } A odpovedz mi na 1. otázku.
  2. Počuj tebe jakosi nič nefunguje... Za 1. Ako vieš že tam je AddStaticVehicle keď máš len AMX ? Za 2. DestroyVehicle funguje na všetky typy áut! (Create/Add...) Za 3. Ten script čo som ti poslal je funkčný na 100%... Sám som ho teraz odskúšal! (Predtým než mi na to niečo odpovieš, pozri sa či si ten script dal do príkazu!)
  3. Quiter

    pomoc Online Admins

    Vieš čo, maďarovi by som jasnejšie rozumel.... Chcel si aby ti to vypísalo online admínov do dialogu, poslal som ti script... Tak čo vlastne chceš ? PS : Ako to môže ukazovať v chate, keď tam nemám ani jediný SCM/SCMTA ?
  4. Sprav FS a sprav si nejaký príkaz : for(new i=0;i<MAX_VEHICLES;i++) { DestroyVehicle(i); } Ale ak je v móde streamer na autá, nebude to fungovať!
  5. Quiter

    pomoc Online Admins

    To že to nefunguje, nieje moja ale tvoja chyba! Ja som ti dal návod, nie CTRL CV... Tu to máš celé, takže pouvažuj kde máš chybu(na to ctrl na ktoré práve myslíš viac nemysli!) CMD:admins(playerid, params[]) { new bool:PCT=false; new Str[250]; format(Str,sizeof(Str),"%s, tu sú online Admíni :",Jmeno(playerid)); for(new i=0;i<MAX_PLAYERS;i++) { if(IsPlayerConnected(i)) { if(IsPlayerAdmin(i)) { PCT=true; new str1[60]; format(str1,sizeof(str1),"%s RCON",Jmeno(i)); strcat(Str,str1); }else if(Alvl[i] > 0) { PCT=true; new str1[60]; format(str1,sizeof(str1),"%s Lv %d",Jmeno(i),Alvl[i]); strcat(Str,str1); } } } if(PCT) { ShowPlayerDialog(playerid,999,DIALOG_STYLE_LIST,Str,"OK",""); }else{ ShowPlayerDialog(playerid,999,DIALOG_STYLE_LIST,"/admins","Na servery sa nenachádza žiaden administrátor!","OK",""); } return true; } PS : Je to písané z hlavy takže nejaké chybičky tam možno budú!
  6. Quiter

    pomoc Online Admins

    máš to zbytočne dlhé.... if(IsPlayerAdmin(ID)) // Ak je RCON { new string1[50]; // asi vieš čo to je :DDD format(string1,50,"\n%s Lv Rcon",meno); // naformátujeme strcat(str,string1); // toto je funkcia ktorá spája 2 stringy ( príklad : new str[10] = "ahoj"; strcat(str,"Ahoj"); a výsledok : str = ahojAhoj }else if(Alvl[iD]>0) // Ak nieje RCON ale jeho lv je viac ako 0 (1,2,3,...) { new string1[50]; format(string1,50,"\n%s Lv %d",meno,Alvl[iD]); strcat(str,string1); }
  7. Quiter

    pomoc Bezici text

    Hmm jeden z nás 2 tu je mimo ale ja to niesom... Ja som mu napísal oba spôsoby (aj TD aj do chatu), ono stačí len trošku čítať...
  8. Quiter

    pomoc Bezici text

    Všetko sa dá ! Stačí len trochu porozmýšlať... 1 spôsob by bol... je síce veľmi náročný a úplne zbytočný ale dá sa to ! vytvoríš si premenné do ktorých budeš ukladať správy z chatu (a uložíš samozrejme) potom už ti len stačí timer a správa,ktorá chceš aby sa písala v timery už len nastavíš aby postupne k správe pribúdali písmenka a odošleš všetky uložené správy + ten kusok textu
  9. Quiter

    pomoc Bezici text

    Čítaj môj popis ! A tým bežiaci myslíš akože bude naozaj "bežať" (z jednej strany na druhu) alebo že ho tam každých 5 minút vypíše ?
  10. Quiter

    pomoc Bezici text

    no ale teraz k problému... neviem presne čo myslíš ale skus to takto : vytvor si 1 textdraw zarovnaj ho na pravú stranu vytvor timer (čas si daj vlastný, radím ti takých 250) do timeru vlož funkciu, ktorá vždy text textdrawu nahradí novým textom dlhším o 1 písmeno vo výsledku by to malo vyzerať nejako takto : .................................. ................................P ..............................Po ............................Pou ...........................Použ ..........................Použi atď. PS : ak chceš aby bežalo z ľavej strany, zarovnaj TD naľavo a text píš odzadu !
  11. Ale ty nepoužiješ CreatePlayerObject... To si už ten streamer urobí sám ! Ty používaš takú funkciu ktorá je priradená k streameru (každý streamer ma inú). Takže tam kde si stiahol streamer si pozri ako vytvoríš objekty.
  12. No stiahni si ten includ čo som písal vyššie. hore daj : #include <GetVehicleColor> a ten tvoj príkaz bude vyzerať nejak takto : if(!strcmp("/7", cmdtext, true, 10)) { new C1,C2; GetVehicleColor(GetPlayerVehicleID(playerid),C1,C2); ChangeVehicleColor(GetPlayerVehicleID(playerid), C1,151); return 1; }
  13. Quiter

    pomoc Odpocet

    Vytvor si premennú ktorá bude značiť sekundy. Potom si otvor nový public, spusť sekundový timer a v tom publicu odrátavaj sekundy. a Keď bude 0 sekund tak nastav zas na 5 min. if(Premenna < 1) { Premenna = 60*5; // ak chceš tak si tam priamo hoď 300 } Premenna--;
  14. Myslím že priamo funkcia v samp nato nieje. Ale stiahni si tento includ a použi GetVehicleColor.
  15. Quiter

    pomoc Fs - Mapa

    Problém bude asi s príkazmi... Registráciu/prihlásenie máš cez príkaz že ? Ak áno tak problem bude v tom že tam máš return 0. ( Odporúčam dať ten príkaz do módu a hlavne nepoužívať DCMD ak v príkaze nepoužívaš žiadne parametre ! )
  16. Nato kolko máš príspevkov bych povedal že vieš ako funguje streamer... Ano je pravda že by musel mať dobrý server aby streamovalo pre 50-100 ľudí ale fungovalo by to... Streamery funguju na funkcii CreatePlayerObject čiže ten objekt vytvorí len pre 1 hráča !! (takže každý hráč môže mať zobrazených 1000 objektov) A hore som písal že max zobrazených je 1000 čiže nemôže byť na 1 mieste viac ako 1000 objektov.
  17. použi streamer... viac ako 1000 zobrazených objektov nejde ale ak ich budeš mať 50 000 na roznych miestach tak to bude fungovať
  18. Quiter

    pomoc napadnutie

    No myslím že najlepšie bude použiť funkciu OnPlayerTakeDamage alebo OnPlayerGiveDamage (Take je lepši). Parametre si kukni na wiki (použi google )
  19. Tak potom neviem... Vyskúšaj tam nahádzať print("čísla od 0 do kolko potrebuješ :D"); a kukni kde je chyba...
  20. Problém bude v publicu OnDialogResponse... Máš 2 možnosti : 1. S dialogmi choď od najvyššieho : 2. miesto if používaj else if
  21. Quiter

    pomoc TextDraw

    No mne nefunguje ani keď nato viackrát kliknem (klikal som asi 30 sekund)... No hej tak trochu si ma k tomu priviedol ty EDIT : Už som nato prišiel... Pre tých čo majú podobný problém : TextDraw treba zarovnať na stred -TextDrawSetAlignment(TD,2); a TextDrawTextSize zmeniť tak aby vyhovovali velkosti TD ! Prosím LOCK !
  22. Quiter

    pomoc TextDraw

    Zdravím... Vytvoril som si pár TD pod sebou a nastavil ich na klikanie... No a teraz nastávajú 2 problémy : 1. Označia sa všetky TD Príklad : Mám takto TD - AB CD EF GH ( len príklad ) Presuniem myš na EF a označia sa mi všetky nad ním + on... 2. Funguje len 1. TD No proste kliknutie na TD funguje len ak je označený len 1 TD a keďže je tu problém 1 tak problem 2 je vlastne ten istý... Vie niekto čo s tým ? ( Funguje to keď sú TD vedľa seba ale ja ich potrebujem pod sebou ! )
  23. Ako vidím tak máte bližšie k Real Life... Ale ak spravím ten Real Life bude to vôbec niekto hrať ? Lebo tých Realov je už toľko že ani nieje čo nové dodať... Adrian - bol som tu, len som nič nepísal/nepridával
  24. Zdravím... Chcel by som spraviť nový mód ale neviem si vybrať ktorý typ... RP/RL - (skôr ten real life) Určite všetci poznáte RPG - Odohrávalo by sa to v 1 mestečku a ďalších minimapkách. Hráč by sa v tých minimakách môhol expiť a získavať peniaze. V meste by si kupoval zbrane + oblečenie čo by mu zvyšovalo statusy (silu... ). Keď hráš prejde úrovňou získal by nejaké body ktorými by môhol zvyšovať statusy. No a ešte by aj plnil úlohy/príbeh... Tak ktorý ?
×
×
  • Create New...