Jump to content

Uživatel

Uživatel
  • Příspěvků

    149
  • Registrován

  • Aktivní

Everything posted by Uživatel

  1. Uživatel

    pomoc Errory

    Chyběly ti tam uvozovky v SendClientMessage na konci. Tady máš část po úpravě:
  2. Dobrý pokus. Ale ne ... co když bude mít těch cel třeba 10?. Nebo ještě víc. To mu i klidně 100 řádků zaberou jen podmínky. Jinak, ke kontrole, pokud je už v cele, nemusíš využívat boolen. Napadlo mě zajímavější řešení. Stačí využít jen cyklus : Trošku jsem to testla, a něco málo jde, ale pro jistotu to zkus .
  3. Záleží v jakém callbacku (publicu) to máš. A nastavovat život v minionech je nesmysl ... Co, když vybouchne ve vozidle. To okamžitě umře...
  4. Právě naopak. Pak nevědělo v jakém souboru to vlastně hledat ... GivePlayerMoney(playerid, dini_Int(Udaje, "Penize"));A doporučuji nepracovat s dini. Je staré a pomalé .
  5. Ups... Menší chybička. Stane se ... Opraveno.
  6. To není bug, ale jen autor to prostě nepřidal ... Můžeš zkusit, pokud zadá hotovost rovno nule a nebo menší: if(strval(money) <= 0) return ShowPlayerDialog(playerid,Dialog_BankSet,DIALOG_STYLE_INPUT,"Banka","{ff0000}Špatně zadaná suma !{ffffff}\nZadaj sumu, ktorú chceš vložiť do banky:","Vložiť","Zrušiť");A k druhému skoro to samé: if(strval(money) <= 0) return ShowPlayerDialog(playerid,Dialog_BankGet,DIALOG_STYLE_INPUT,"Banka","{ff0000}Nemůžete vybrat nulovou nebo zápornou hodnotu !{ffffff}\nZadej částku kterou chceš vybrat z banky:","Vybrat","Cancel");
  7. Vracíš i 0? Aby to řeklo, že dialog nebyl nalezen v jiném FS/GM. Taky, pokud zakládáš stejně dlouhý string více krát, tak je to zbytečné, stačí 1. V příkazu je zbytečné zjišťovat, jestli je hráč online. Je jasné asi, že když zadá příkaz, tak je online. Všeobecně, pokud nevyužíváš parametry, je zbytečné (když máš) dcmd.
  8. Uživatel

    pomoc spam

    Proměnná? Měl by sis přečíst tuty: new promenna;V tvém případě, ty chceš asi vymazat něco takového: new acheat;
  9. false je nula. Ale ty chceš 1, takže true. A jak jsem říkala: Pokud ti to nepůjde, tak máš na serveru moc scriptů s dialogama, tudíž, tam máš více stejných dialogid.
  10. Uživatel

    pomoc Dialog...

    Menší oprava. To není "index" ale pole.
  11. Uživatel

    pomoc spam

    Jak bylo řečeno. Znamená to, že daná proměnná je sice tam, ale nějak ji nepoužíváš (třeba, že se se rovná deseti, nebo není nikde v podmínkách). Máš dvě možnosti: 1) Buď tu proměnnou vymazat. 2) a nebo přidat: #pragma unused acheat
  12. Dobře, uznávám. Stane se. Ale hlavní téma toho celého bylo, proč tam dávaš něco, čemu nerozumíš? Sice je hezké, že chceš pomoct, a tak píšeš, kde můžeš. Ale když nevíš, tak nevíš a nic nepíšeš. Určitě bude chtít zase někdo pomoct,tak tam můžeš napsat (i když já to bez urážky už nedoporučuji). Jinak, pard, za OT .
  13. Ano, protože teprve teď si to dal celé. Ale stejně jsi to použil špatně. Sice hezký, že jsis definoval FS, ale veškeré proměnné a definice, jsou až nad podmínkou, tudíž, ten filterscript bude vlastně znát jen callbacky (vidíš to snad sám ne? Zapoj logiku...) A co, když definovat nebude? Teď tam žádné #else nevidím...
  14. ...Jak říkám, když nevíš, co to je, tak to tam nedávej. Jelikož, jsi definovat sice FILTERSCRIPT, ale nepracuješ s jeho podmínkou správně, jelikož ti tam chybí #endif. Navíc, je to naprosto nepotřebná podmínka. Je to jen pro případ, kdyby uživatel na server přes rcon script nahrával, aby si to nespletl se gamemodem, což je stejně malá šance, že se stane.
  15. To ano. Ale jak vidím #pragma tabsize, tak automaticky by se dalo poznat, že autor asi moc rád netabuje. Tak jsem mu nabídla 2 alternativy .
  16. Uživatel

    pomoc Dialog...

    V první řadě do switchu není dobrý nápad dosazovat random hodnotu.. A nemůžeš . random 9 jsou čísla pouze do 8 (od nuly).
  17. ...Vypadá to, že asi hodně víš, co to je vůbec je... Už jsem to říkala, a říkám to znova: Ty už radši neraď.. Jinak, pro autora, problém nejspíše bude v dialogid, Dosadil jsi ho do titulu dialogu . Zkus: Pokud hodí war losen conn.. tak #pragma tabsize 0(kdo by to taky taboval... ). A pokud i přesto to nepůjde, tak máš na serveru už moc dialogových scriptů .
  18. Uživatel

    pomoc Dialog...

    public OnPlayerCommandText(playerid, cmdtext[]) { if(!strcmp("/novinky", cmdtext, true)) { new string[1200]; strcat(string,"Vítejte u Novinek!\n"); strcat(string,"Zdravím,v poslední době se nám toho na našem serveru mnoho událo-noví Administrátoři,uděleno mnoho banů,nové příkazy a mnoho,monoho dalších věcí!\n"); strcat(string,"Nové posily v Admin teamu! > Eventáři - + povýšen na post Helpera! At' se Vám daří!\n"); strcat(string,"Nové příkazy na serveru > /novinky ( přečtete si novinky na našem serveru,které obsahují důležité INFORMACE)\n"); strcat(string,"Přidány [TIP] - budete-li mít návrh co do [TIP] přidat obrat'te se na Administrátory - budeme rádi!\n"); strcat(string,"Aktualizovány /pravidla ! - přečtěte si je! Neznalost pravidel NEOMLOUVÁ! , V budoucnu pro Vás chystáme nové příkazy-máte se na co těšit!\n"); strcat(string,"S pozdravem Admin teamu serveru\n"); ShowPlayerDialog(playerid,1181,DIALOG_STYLE_MSGBOX,"Novinky",string,"OK",""); return 1; } return 0; }
  19. if(!response) {To je podmínka, pokud zmáčkne druhé tlačítko a to Zavřít. Dej pryč ten vykřičník.
  20. Uživatel

    pomoc pomoc

    Chybý čárka mezi "Pravidla/help" a "1.Zákaz cheatovat.
  21. Uživatel

    pomoc pomoc

    Vždyť to nemá vůbec žádnou logiku ... #include <a_samp> public OnPlayerConnect(playerid) { ShowPlayerDialog(playerid, 1,DIALOG_STYLE_PASSWORD,"Pravidla/help" "1.Zákaz cheatovat \n2.Je přísně zakázano psát reklamy !!! \n3.Majitel serveru: mominilos \nZadajte svoje heslo:","Přihlásit", "Odpojit"); return 1; }
  22. Jelikož to je prostě tabulka, která vyjede kdykoliv, jakkoliv, kdekoliv ... Jinak, jak říká rhs, OnPlayerConnect je moc brzo. Ten callback začíná, když se hráč teprve připojuje na server. Takže, nezná podstatě nic, kromě id hráče, který se připojí + začne se na něm načítat a začínat dané funkce (třeba timery). public OnPlayerConnect(playerid) { ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Vyber si pohlaví", "Žena\nMuž", "Vybrat", "Zrušit"); return 1; } public OnPlayerRequestClass(playerid,classid) { SetPlayerCameraPos(playerid, 1580.2788,-826.0282,171.3189); SetPlayerCameraLookAt(playerid, 1575.1782,-1212.4839,170.4073); return 1; }
  23. Tak to jsi nejspíše udělal ty něco špatně. Mě to nic nehází...
  24. Bohatě ti to stačí celé takhle:
  25. Tím chtěl říct (ale k níčemu), že na řádku 162 jsi buď nestiknul tab, a nebo daný řádek máš až moc odtabovaný. Buď tabuj a nebo na horu #pragma tabsize 0 I když to není tak těžké. Pod každou otevřenou závorkou bude řádek u tab více.
×
×
  • Create New...