Jump to content

Om3n

Přispěvatel
  • Příspěvků

    3353
  • Registrován

  • Aktivní

  • Vítězných dnů

    20

Everything posted by Om3n

  1. Najdeš ty rozdíly?... public OnPlayerPickUpPickup(playerid, pickupid) { if(IsPlayerInSphere(playerid,X,Y,Z,-1) || IsPlayerInSphere(playerid,X,Y,Z,-1))//a místo X,Y,Z si musíš dosadit souřadnice { GivePlayerMoney(playerid,100000); SendClientMessage(playerid, 0xAA3333AA, "Zpráva"); } else if(IsPlayerInSphere(playerid,X,Y,Z,-1) || IsPlayerInSphere(playerid,X,Y,Z,-1))//tady to samí { GivePlayerWeapon(playerid,26, 64);//tahle funkce má 3 argumenty a né 2 SendClientMessage(playerid, 0xAA3333AA, "Zpráva2"); } return 1; }
  2. public OnFilterScriptInit() { CreatePickup(1212,2,x,y,z,-1); CreatePickup(1212,2,x,y,z,-1); //to že tu nemáš return 1; neřešim } //Když tu nemám ty závorky tak to píše undefined symbol CreatePickup public OnPlayerPickUpPickup()//a tady ani nemáš argumenty publicu { if(IsPlayerInSphere(playerid,X,Y,Z,-1))//když je splněna tato podmínka nic se nestane if(IsPlayerInSphere(playerid,X,Y,Z,-1)) { GivePlayerMoney(playerid,100000); SendClientMessage(playerid, 0xAA3333AA, "Zpráva"); } }//touhle závorkou si ukončil public OnPlayerPickUpPickup a opět žádný return, ale nevadí else//od téhle části je kód mimo public, tím pádem se nikdy nemůže spustit a bude házet chyby { if(IsPlayerInSphere(playerid,X,Y,Z,-1)) if(IsPlayerInSphere(playerid,X,Y,Z,-1)) { GivePlayerWeapon(playerid,100000); SendClientMessage(playerid, 0xAA3333AA, "Zpráva2"); } }
  3. Tim to ale neovlivníš. Tim, že přeskočíš class selection se nespusti asi jenom OnPlayerRequestSpawn, ale nejsem si jistej. Spíš by mě zajímalo co je k*rva tohle: public OnPlayerRequestClass(playerid, classid) { SetPlayerFacingAngle(playerid, 129.8924); SetPlayerPos(playerid, 154.2185,-1951.9254,51.3438); SetPlayerCameraPos(playerid, 152.0,-1955.8135,52.1981); SetPlayerCameraLookAt(playerid, 154.2185,-1951.9254,51.3438); } else { //else jako čeho? žádnou podmínku nevidim. SetTimerEx("Spawn",1,false,"i",playerid); //WTF? }
  4. podle wiki jsou funkce co používáš zastaralý. zkus: INI_Int nahradit Player_LoadInt INI_Float nahradit Player_LoadFloat
  5. forward @load_user_position( playerid, name[], value[] ); public @load_user_position( playerid, name[], value[] ) { INI_Float( "PositionX", PosX[ playerid ] ); INI_Float( "PositionY", PosY[ playerid ] ); INI_Float( "PositionZ", PosZ[ playerid ] ); INI_Float( "Angle", Angle[ playerid ] ); INI_Int( "Interior", Interior[ playerid ] ); INI_Int( "VirtualWorld", VirtualWorld[ playerid ] ); return ( 1 ); } takhle sem to myslel. co si udělal ty?
  6. Popravdě YSI knihovny nepoužívam, ale v první řadě bych zkusil před @load_user_position( playerid, name[], value[] ) pridat slovíčko "public".
  7. Chybu máš v OnPlayerConnect. Jelikož tam máš spouštění načítání dat.
  8. Ty evidentně nechceš radu. Ty chceš hotovej kód. S přeskočením class selection ti rád poradim, ale až uvidim z tvojí strany snahu a kódování. Ne o copy & paste...
  9. Joooooo. A přidejte eště Šťouchnutí.
  10. Co sem zkoušel, tak jenom v San Fierru se dá vytvořit cca 600 domů, když počítam fakt jenom místa který nevypadaj jako obchod, ale jako vchod do domu.
  11. Ať jsm hledal jak jsem hledal, tak jsem u Vás hostované našel pouze tyto adresy. coloratus.cz fubby.info martinhoracek.info puzzle-host.cz radimsu.info radimsulak.info www.petrmotl.info Takže desítky jich asi nejsou.
  12. Tady nejde o DoS či DDoS útoky. To taky vidim, že jste chráněni, když to běží na OVH. Spíš jde o to, že neni problém vašemu klientovy vyžrat celej jeho měsíční limit. A když jste u OVH tak to je na lince 100Mbps. Není to na Webhosting málo? Je jasné, že když to nebude stačit, tak pořídíte další VPS, ale i tak. Myslím si, že klient radši zvolí konkurenční webhosting s linkou 1Gbps. Je to větší jistota. Jsem toho názoru, že zakládat placený webhosting v dnešní době nemá cenu. Lepsí je začít s freewebhostingem (během toho se dají vychytat mouchy) a poté teprve rozjíždět placené služby. Každopádně přeji mnoho štěstí a úspěchů.
  13. Nevypadá to úplně zle, nějakej smysl to má, ale dost se mi tam nelíběj 2 věci. Omezení na přenos dat 10 GB za měsíc. Takže když někdo bude chtít sestřelit některej web u vás, tak ho stací pomalu DoSnout a vyžrat mu celej limit. Což je otázka pár hodin, aby to bylo nenápadný. A druhá věc jsou ty FTP účty. Jako jo, 3 koruny za FTP účet neni moc, ale proboha PROOOČ?
  14. Včera sem měl fakt chuť se vy*rat na pawn. Po třech hodinách debugování a zjišťování proč mi pokaždé spadne hra, když jediné co vyvolávám je SetPlayerPos a SetPlayerVirtualWorld. Ahaaaaaa, ty si ty kreténe vůbec nespawnul hráče a chceš mu nastavovat pozici? Holt když chcete spawnout hráče, aniž by musel klikat na tlačitko Spawn, tak prostě tu funkci SpawnPlayer musíte použít....

    1. Show previous comments  3 more
    2. Scydo

      Scydo

      Po 2 letech jsem náhodou našel svůj nefunkční script a zjistil jsem, že mi nefungoval jen, protože jsem nezavíral soubor....

    3. Paulee

      Paulee

      Aspoň nejsem jedinej kdo má občas taky takové dny :d

       

    4. Amenadiel

      Amenadiel

      Jenže, on mluví o kódu. Nikoho nezajímá tvá perioda :d

  15. V pohodě. Stačí když odstraníš z gamemodu to spawnování aut (hlavne tu část v OnDialogResponse) a mělo by bejt po probému.
  16. Takže mi chceš říct, že máš FS kam si nacpal veci z DomAdmin (Admin příkazy a spawn aut) a do toho eště nakopčil to spawnování aut do gamemodu? Tak to je pak jasný, když máš stejný spawnování aut ve FS i v GM, tak se ti to bude spawnovat 2x.
  17. Trochu rejpalství, ale nejsou to náhodou milisekundy? Předci jen pawn operuje v milisekundách. I GetTickCount vrací milisekundy a ne mikrosekundy (což je i metoda na počítání rychlosti funkce).
  18. Ty mě asi nechápeš. Ujasníme si to. Stačí když odpovíš na pár otázek. 1) Používáš DomAdmin jako Filterscript? 2) Pokoušel ses zkopírovat a vložit DomAdmin do svého Gamemodu? 3) Spawnujou se vozidla 2x, když načteš jako Gamemode základní Bare.amx a ten Filterscript DomAdmin?
  19. Vyházej z Gamemodu všechno co si tam nakopčil z DomAdmin
  20. hlavne mezi "main()" a "{" nemá bejt mezera jednoho rádku.
  21. To jo, ale když se podíváš do scriptu co použil, tak uvidíš že příkazem pouze zobrazuje dialog. A když máš v GM i FS stejné ID dialogu, tak by se ti měl spustit jak v GM tak i ve FS. O příkazy tu vůbec nejde. Jde o dialogy. Alespoň dle mého názoru...
  22. Nepokoušel si se náhodou napasovat tenhle script do svého gamemodu? Dávalo by to celkem smysl. Pokud ano, tak je to jasný. Překrejvaj se ti ID dialogů a tím pádem se vše spustí 2x.
×
×
  • Create New...