Jump to content

Angelus

Uživatel
  • Příspěvků

    241
  • Registrován

  • Aktivní

Everything posted by Angelus

  1. Angelus

    pomoc [HELP]setlvl

    Vytvor si premennú AdminLevel[MAX_PLAYERS], v OnPlayerDisconnect ju nastav na nulu ( AdminLevel[playerid] = 0; ), pri ukladaní ju ulož podobne ako iné premenné, pri prihlásení ju zase opäť načítaj. A čo sa týka toho príkazu, tak použi AdminLevel[id] = NEJAKY_LEVEL;
  2. Angelus

    gamemode Call of Dutty

    Myslím, že by si mal zmeniť názov módu, keďže mód s takým názvom som tu už vytvoril a prezentoval ja - http://pawno.cz/topic/36332-call-of-duty/ .
  3. V súbore Gamemodes.zip sa nachádza okrem iného aj môj mód Call of Duty (súbor cod104.amx), ktorý nie je tebou vytvorený script. Keďže som ho dobrovoľne zverejnil, tak mi to nevadí. Okrem toho sa tam však nachádza aj súbor PFR4.pwn, ktorý je skutočne módom Prison FoxRiver v4, no je to staršia verzia a chýba tam include potrebný pre kompiláciu, takže lamky v pawn si ten mód neužijú a nie su tam ani npc-čka.
  4. Angelus

    script Account

    Zbytočne veľký string, kľudne stačí string 31 ... Takisto to nekontroľuje, či nie je prázdny inputtext.
  5. Ja by som odporúčal skôr intel procesor, AMD je na nič.
  6. SetPVarInt(playerid,"PVar",GetPVarInt(playerid,"PVar")-1); alebo SetPVarInt(playerid,"PVar",GetPVarInt(playerid,"PVar")+1);
  7. Jasné, ospravedlňujem sa, príkazy fungujú len ak používate QCMD, prerobil som to na dcmd, pre funkčnosť dajte do public-u OnPlayerCommandText nasledujúce riadky: dcmd(createrace,10,cmdtext); dcmd(endcreaterace,13,cmdtext); dcmd(saverace,8,cmdtext); dcmd(savecp,6,cmdtext); dcmd(saveplace,9,cmdtext); dcmd(races,5,cmdtext); dcmd(rhelp,5,cmdtext); dcmd(joinrace,8,cmdtext); Nový download: http://pastebin.com/WQKMDfd4
  8. Je to include, keby to bol FS, tak by som k tomu dal príslušný tag (či značku, či ako to mám volať). Podľa kroku 1 vložíš do módu, samozrejme pod include a_samp zapíšeš #include <tvojnazov> , vytvoríš zložku, skompiluješ a hotovo.
  9. Starý include a_samp, z sa-mp.com si stiahni nový. Keď sa ti tak nepáči, sprav lepší
  10. Po dlhej dobe Vás opäť zdravím! Chcem Vám predstaviť môj Race Systém - Systém závodov, ktorý som spravil pred niekoľkými mesiacmi a keďže nechávať si ho len tak na okrasu nemalo žiadny osoh, rozhodol som sa Vám ho poskytnúť. Pomocou tohto systému si môžte jednoducho vytvoriť a spustiť vlastný závod, s ľubovoľným autom a ľubovoľnou výhrou. Príkazy: • /createrace [iD modelu auta v závode][názov závodu] • /endcreaterace • /saverace • /savecp [rádius] • /saveplace • /races • /rhelp • /joinrace Maximálny počet: • Závodov: 10 • Checkpointov: 30 • Účastníkov (štartovných pozícií): 15 Inštalácia: 1. Vložte: RaceOnDialogResponse(playerid, dialogid, response, listitem, inputtext); Do publicu OnDialogResponse (najlepšie úplne na začiatok) RaceOnPlayerDisconnect(playerid); Do publicu OnPlayerDisconnect (najlepšie úplne na začiatok) RaceOnPlayerDeath(playerid); Do publicu OnPlayerDeath (najlepšie úplne na začiatok) RaceOnPlayerExitVehicle(playerid); Do publicu OnPlayerExitVehicle (najlepšie úplne na začiatok) RaceOnPlayerEnterRaceCP(playerid); Do publicu OnPlayerEnterRaceCheckpoint (najlepšie úplne na začiatok) RaceOnGameModeInit(); Do publicu OnGamemodeInit 2. Vytvorte zložku Races v scriptfiles. 3. Ak chceš použiť vlastnú podmienku pre admina na vytvorenie závodu, daj "//" (bez úvodzoviek) na začiatok riadku 63 a uprav riadky: 727, 743, 756, 769, 784, 798, 810. Ak chceš použiť príkazy cez RCON, nič nemeň. Návod na vytvorenie závodu: Počas hry zadaním príkazu /rhelp. Download: http://pastebin.com/YDKneZQR S pozdravom Angelus.
  11. Edit: mysql_query("INSERT INTO `users_data` (`prvni`, `druhy`) VALUES ('%s', '%s')", prvni[playerid], druhy[playerid]); Čudujem sa, že ti to nepísalo error, musíš použiť format .. new s[128]; format(s,128,"INSERT INTO `users_data` (`prvni`, `druhy`) VALUES ('%s', '%s')", prvni[playerid], druhy[playerid]); a Ak sú prvni[playerid], druhy[playerid] integer, tak zameň VALUES ('%s','%s') za VALUES ('%d', '%d')
  12. Zkouším to, ale proč mám pořád string na jedný řádce? Tam kde chceš ukončiť riadok musíš dať \n
  13. Angelus

    script FAST-SetGameModeName

    Žiadny príkaz tam nie je markoffツ - ak sem máš v pláne niečo dať, tak už sem daj niečo väčšie, za takýto jednoduchý script ťa tu všetci akurát spičujú
  14. Angelus

    pomoc MAPNAME

    To čo ti napísal KarTooN bolo pre príkaz a aby si si sám vymyslel v hre názov mapy ...
  15. Angelus

    pomoc Move Object

    Ak máš .pwn od módu, tak podľa vytvorenia objectu (tam kde máš CreateObject) pridaj rotáciu do MoveObject, ak nemáš .pwn, tak máš hold smolu.
  16. public benzinka_OnPlayerStateChange(playerid, newstate, oldstate) { if(IsPlayerConnected(playerid)) { public benzinka_OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { if(IsPlayerConnected(playerid)) { Are you fucking kidding me? public benzinka_OnPlayerStateChange(playerid, newstate, oldstate) { if(IsPlayerConnected(playerid)) { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { OnPlayerStateChange(playerid, newstate, oldstate) forward benzinka_OnPlayerExitVehicle(playerid, vehicleid); public benzinka_OnPlayerExitVehicle(playerid, vehicleid) { TextDrawHideForPlayer(playerid,Fuel); return true; } To daj do OnPlayerStateChange > newstate != PLAYER_STATE_DRIVER, lebo ak zomrie, TD mu ostane forward OdpocetBenzinu(playerid); public OdpocetBenzinu(playerid) { for(new i=0; i<MAX_PLAYERS_EX; i++) { if(IsPlayerInAnyVehicle(i)) { if(GetPlayerState(i) == 2) { PocetBenzinu[GetPlayerVehicleID(i)] --; } } else if(PocetBenzinu[GetPlayerVehicleID(i)] < 1) { GameTextForPlayer(i,"~r~DOSIEL BENZIN",1000,3); RemovePlayerFromVehicle(playerid); } } return true; } stačí len podmienka if(GetPlayerState(i) == 2), if(IsPlayerInAnyVehicle(i)) je potom zbytočná... a parameter playerid tam je zbytočne, len ti spravil chybu s RemovePlayerFromVehicle(playerid); (vyhodí ho to s auta len ak má hráč ID ) viac chýb sa mi hľadať nechce alebo tam ani niesu.
  17. #define VERSION "0.2b" new str_version[50]; format(str_version, sizeof(str_version), "+ Verze: %s +", VERSION); print(str_version); Nepoznáš printf ? public SecondTimer() { for(new i=0; i<MAX_PLAYERS; i++) { ... new opil = GetPlayerDrunkLevel(i); ... } } MAX_PLAYERS = 100, čiže 100x za sekundu sa ti vytvorí premenná opil a všetky ostatné, ktoré si tam použil. Inak to až tak zle nevyzerá...
  18. Angelus

    pomoc String

    jak máš new id = strval(params); uprav na new id = strval(params), string[100]; píše ti to že symbol string není nadefinován, (je neznámý) takže si nadefinuješ string který ti to potom přeformátuje do textu a ten pak zadáš do SCM nebo co tam máš .. Dávať string hneď na začiatok kódu, keď nie je 100%-né, že sa ti splnia podmienky je trochu nešetrné.
  19. Potom tam máš niečo zle ty, pretože ja som to testoval aj na móde NevadaRP a v poriadku to išlo.
  20. Ja som to tiež vytvoril už dávnejšie, pred nedávnom som si na to spomenul, upravil a dal sem. Daj obrázok a na pastebin.com daj kód ktorý si skompiloval. Dalo, keď budem mať čas, tak to ešte upravím.
  21. Ak chcete .pwn, tak teda http://pastebin.com/PjS4Vkg4
  22. NoKill Zone In-Game Creator Ako už názov hovorí, tento FilterScript je zameraný na vytváranie NoKill zón a to priamo počas hry. Ak si vytvoríte zónu, automaticky sa vám uloží do priečinku NoKill v scriptfiles a pri reštartovaní servera sa automaticky vytvorí. Môžte vytvoriť maximálne 50 NoKill zón. V NoKill zóne je zakázané: • mať akúkoľvek zbraň v ruke • akokoľvek na niekoho útočiť. Príkazy: • /createnk [range 10-500] [názov no kill zóny] -vytvorí NoKill zónu • /deletenk -zruší NoKill zónu • /nkzones -ukáže vám zoznam NoKill zón Návod: 1. V scriptfiles si vytvorte zložku NoKill 2. Nahrajte FS 3. Prihláste sa za RCON 4. Vytvorte si NoKill zónu pomocou /createnk [range 10-500] [názov no kill zóny] 5. Zónu môžte zrušiť pomocou /deletenk keď budete stáť vedľa pickupu. DOWNLOAD: . amx - uloz.to .pwn Pastebin.com
  23. Angelus

    script [AntiReklama]By JoJo

    ide to spraviť aj jednoduchšie, napr. dať všetky tie podmienky do jedného celku: if(nieco
×
×
  • Create New...