Jump to content

PR0VO

Uživatel
  • Příspěvků

    37
  • Registrován

  • Aktivní

Everything posted by PR0VO

  1. PR0VO

    pomoc NPC

    Máš to špatně, proto tam máš errory. #include <a_npc> main(){} #define RECORDING "mujbot" #define RECORDING_TYPE 1 public OnRecordingPlaybackEnd() StartRecordingPlayback(RECORDING_TYPE, RECORDING); public OnNPCEnterVehicle(vehicleid, seatid) StartRecordingPlayback(RECORDING_TYPE, RECORDING); public OnNPCExitVehicle() StopRecordingPlayback(); public OnNPCSpawn() { StartRecordingPlayback(RECORDING_TYPE, RECORDING); } Toto do módu nebo do filterscriptu nedávej. Prostě napiš do pawna jen toto a ulož to do npcmodes. nahrávku mujbot zkopíruj do npcmodes/recording.Pak do svého Filterscriptu nebo rovnou do módu napíšeš toto : new AutoBota; public OnPlayerConnect(playerid) { ConnectNPC("Michal","mujbot"); AutoBota = CreateVehicle(400, 0.0, 0.0, 5.0, 0.0, 3, 3, 5000); return 1; } public OnPlayerSpawn(playerid) { if(IsPlayerNPC(playerid)) { new npcname[MAX_PLAYER_NAME]; GetPlayerName(playerid, npcname, sizeof(npcname)); if(!strcmp(npcname, "Michal", true)) { PutPlayerInVehicle(playerid, AutoBota, 0); } } return 1; } Mě to funguje takhle
  2. Krása Též jsem dřív dělal v tom programu, to už je minulost.
  3. PR0VO

    pomoc help pawno

    public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/kill", cmdtext, true, 10) == 0) { SetPlayerHealth(playerid,0); return 1; } return 0; }
  4. Nahoru mezi newy si dej new bool:MujDialog[MAX_PLAYERS]; Přidej si tento stock : stock ShowPlayerDialogEx(playerid, id, style, lis[], mess[], button1[], button2[]) { if(MujDialog[playerid] == true) return false; ShowPlayerDialog(playerid, id, style, lis, mess, button1, button2); MujDialog[playerid] = true; return true; } A do OnDialogResponse dáš MujDialog[playerid]=false; př : public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { MujDialog[playerid]=false; if(dialogid == 1009) { if(response) { if(listitem == 0) { A místo ShowPlayerDialog používej ShowPlayerDialogEx A už ti to přeskakovat na první položku nebude.
  5. PR0VO

    pomoc Youtube

    Nahrál jsem ti tu písničku sem, ..http://k002.kiwi6.com/hotlink/1p2x95x3ai/the_cranberries_zombie_remix_mp3s.nadruhou.net_.mp3.. Opiš to bez těch dvou teček na začátku a na konci.
  6. Tu http://forum.sa-mp.com/showthread.php?t=425372
  7. PR0VO

    script Posilovna Los Santos

    Takové includy už tam dávat nebudu. Nebudu zakládat helpy. Pak to totiž není moje práce, pokud se chci něco naučit. Ewwe, můžeš mi sem ještě napsat, kde si něco o tom mohu přečíst ? Děkuji
  8. PR0VO

    script Posilovna Los Santos

    S čím mi pomáhali ? Zakládal jsem jen jeden help s timerem. Nic víc.
  9. PR0VO

    script Posilovna Los Santos

    Teď už to vím. Díky, přečtu.
  10. PR0VO

    script Posilovna Los Santos

    Já se nevymlouvám. Pokud neumíš smazat includy, tvůj problém. Pokud si myslíš, že když mi někdo poradil s timerem, tak je to práce vaše ? Ty tu plácáš nesmysly. Jinak ale souhlasím, není to nic moc.
  11. PR0VO

    script Posilovna Los Santos

    Máš pravdu.V pawnu se ještě stále učím. Neznám všechny funkce a toto je můj druhý Fs. no aspoň že jsi mi to napsal. Mám teď důvod se zlepšovat.
  12. PR0VO

    pomoc Help [ Síla ]

    To už je jedno. Udělal jsem, že pokud hráč cvičí, nikdo ho zabít nemůže a ani /kill nemůže dát. Snad tohle pomohlo.
  13. PR0VO

    script Posilovna Los Santos

    Ano, a pokud by jsem ty kokotiny sem nedával, už by jsem dávno autor tohoto fs nebyl
  14. PR0VO

    script Posilovna Los Santos

    Nepůjde to zkompilovat ? Samozřejmě že ano. Smažeš ty includy a pojede to. Blik cvak taková práce smazat ty includy
  15. PR0VO

    script Posilovna Los Santos

    Bude fungovat. V souboru je Posilovna.amx a pwn. V pwn jsou ty nepotřebné includy. Se sílou ? Ano jen s timerem, nevěděl jsem jak to udělat. Jinak vše jsem dělal sám.
  16. PR0VO

    script Posilovna Los Santos

    To je pro kopíráky, kdyby náhodou chtěli přepisovat kód
  17. PR0VO

    script Posilovna Los Santos

    Je pro tebe těžké kliknout na ten odkaz ? Zkus to teď. Mě vše jde.
  18. PR0VO

    script Posilovna Los Santos

    Obrázky jsou v sekci ke stažení. http://pawno.cz/file...lovna-by-pr0vo/
  19. PR0VO

    script Posilovna Los Santos

    Zdravím, toto je můj druhý zveřejněný filterscript zde na pawno.cz. Doufám, že se bude líbit. Jde o to, že hráč příjde do posilovny Los Santos a může získat licenci na posilování. U boxovacího pytle hráč napíše /sila a po minutě cvičení získá 1 bod síly. Za sílu se může hráč naučit jiný styl boje. Spolu se sílou hráč získává i zkušenosti a za zkušenosti level. Ke stažení zde http://pawno.cz/file...lovna-by-pr0vo/ + Screeny ze hry. Pastebin: http://pastebin.com/FNp7XTpq Instrukce k instalaci a plný popis filtersciptu je v souboru. Můžete hodnotit 0/10.
  20. PR0VO

    pomoc Help [ Síla ]

    Aha, já jsem blb, nepřečetl jsem to dole
  21. PR0VO

    pomoc Help [ Síla ]

    Tak to samozřejmě vím, ale u tohoto SetTimerEx("Finish",60000,false,"i",playerid); ? To mám udělat někam nahoru Timer[MAX_PLAYERS]; a Timer[playerid] = SetTimerEx("Finish",60000,false,"i",playerid); ? a pak jen KillTimer(Timer); ?
  22. PR0VO

    pomoc Help [ Síla ]

    Celou wiki mi posílat nemusíš. Vždyť já tam animace sám hledám. Jen jsem si chtěl ušetřit to hledání. Ale děkuju Jak ten Timer vypnu ? Protože pokud hráč při cvičení zemře, stejně se mu přidá síla.
  23. PR0VO

    pomoc Help [ Síla ]

    Děkuju moc Ještě něco by jsem potřeboval. Nevítě někdo, nějakou lepší animaci na boxování ? Mám tam divnou animaci
  24. Zdar, zkoušel jsem udělat v pawnu takovou věc, že u boxovacího pytle můžete napsat /sila a začnete cvičit. Po minutě cvičení získáte 10 zkušeností + 1 sílu. Můj problém je, že když jsou na serveru 2 hráči a hráč příjde k Box.P, začne cvičit ale už nikdy nepřestane. Pokud jsem na serveru jen já sám, tak jde všechno dobře. Poraďte prosím Takže toto je samotný příkaz pro cvičení síly : public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/sila", cmdtext, true, 10) == 0) { if(IsPlayerInRangeOfPoint(playerid, 3.0, 768.7636,13.7306,1000.6998)) { if(Novacek[playerid] == 1) { if(CviciSilu[playerid] == 0) { TimerSila[playerid] = SetTimer("Finish",60000,false); TogglePlayerControllable(playerid,0); CviciSilu[playerid] = 1; ApplyAnimation(playerid,"ped","FightA_3",4.1,1,1,1,1,1,1); SendClientMessage(playerid,0xFFFFFF,"{FFFFFF}[ Posilovna ] {FFFF00}Začal jste cvičit sílu, za minutu docvičíte !"); } } } if(IsPlayerInRangeOfPoint(playerid, 3.0, 771.0608,13.7301,1000.6982)) { if(Novacek[playerid] == 1) { if(CviciSilu[playerid] == 0) { TimerSila[playerid] = SetTimer("Finish",60000,false); TogglePlayerControllable(playerid,0); CviciSilu[playerid] = 1; ApplyAnimation(playerid,"ped","FightA_3",4.1,1,1,1,1,1,1); } } } if(IsPlayerInRangeOfPoint(playerid, 3.0, 767.2446,-2.5302,1000.7188)) { if(Novacek[playerid] == 1) { if(CviciSilu[playerid] == 0) { TimerSila[playerid] = SetTimer("Finish",60000,false); TogglePlayerControllable(playerid,0); CviciSilu[playerid] = 1; ApplyAnimation(playerid,"ped","FightA_3",4.1,1,1,1,1,1,1); SendClientMessage(playerid,0xFFFFFF,"{FFFFFF}[ Posilovna ] {FFFF00}Začal jste cvičit sílu, za minutu docvičíte !"); } } } if(IsPlayerInRangeOfPoint(playerid, 3.0, 769.5557,-2.5641,1000.7239)) { if(Novacek[playerid] == 1) { if(CviciSilu[playerid] == 0) { TimerSila[playerid] = SetTimer("Finish",60000,false); TogglePlayerControllable(playerid,0); CviciSilu[playerid] = 1; ApplyAnimation(playerid,"ped","FightA_3",4.1,1,1,1,1,1,1); } } } return 1; } if (strcmp("/port", cmdtext, true, 10) == 0) //Toto mám jen na port k posilovně { SetPlayerPos(playerid,2223.0186,-1727.4327,13.3943); return 1; } return 0; } Toto mám v publicu : public Finish(playerid) { new string[256]; TogglePlayerControllable(playerid,1); Sila[playerid]+=1; CviciSilu[playerid] = 0; Uroven[playerid]+=10; SetProgressBarValue(BarSila,Sila[playerid]); UpdateProgressBar(BarSila,playerid); SetProgressBarValue(Zkusenosti,Uroven[playerid]); UpdateProgressBar(Zkusenosti,playerid); ClearAnimations(playerid); KillTimer(TimerSila[playerid]); format(string,sizeof(string),"{FFFFFF}[ Posilovna ] {00FF40}Úspěšně jste dokončil sílu na %d bod.",Sila[playerid]); SendClientMessage(playerid,0xFFFFFF,string); }
  25. PR0VO

    pomoc Animacia

    SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USECELLPHONE); //Pro zvednutí telefonu SetPlayerSpecialAction(playerid,SPECIAL_ACTION_STOPUSECELLPHONE); //Pro odložení telefonu
×
×
  • Create New...