Jump to content

B8xer

Uživatel
  • Příspěvků

    154
  • Registrován

  • Aktivní

Everything posted by B8xer

  1. Cs mam 64 bitovy Windows a hladam neaky emulator alebo simulator aby mi na tom slapal program n a 32 bit.
  2. Tady tímto bych se tady vůbec nezabýval, každý pawner začátečník by si měl dokázat vytvořit proměnnou. Takže podle mě zbytečné, navíc místo typu integer bych použil boolean, přece jen máš pouze hodnoty true/false Opět, nemá cenu to takhle psát, podmínky základní věc, je tu na ně plno tutoriálů. Pokud už píšeš takto celou funkci, tak zdůrazni parametry, které si mají samotní uživatelé tohoto tutoriálu doplnit. Druhá možnost je ta, že postneš akorát odkaz na wiki a oni si to doplní sami. No a ty závorky, zas tak pečlivej nemusíš být. Do OnDialogResponse: No a kdyby jsi využíval ten boolean, tak tady vůbec nemusíš přičítat hodnotu, stačilo by pouze, kdyby jsi u toho zobrazení dialogu v OnPlayerSpawn nastavit hodnotu na true, tu by jsi také ale musel použít v podmínce. A ještě něco, pokud chceš, aby se to každému hráči zobrazilo pouze 1x, musíš si vytvořit proměnnou s polem pro každého hráče zvlášť. No a tady je další kámen úrazu, co když nebudu mít nadefinovanou proměnnou file? Pak to bude házet errory no a je tu o dalších 10 zbytečných příspěvků "help undefined symbol...." navíc. Není to špatné, ale nějáké ty mouchy to má, zkus to opravit. Dik Opravene
  3. Ale Mam tam aj teoreticku cast a prakticku znazil som sa to pisať tak aby to bolo No-copy.jak to uz mam napisať zeby to nebolo na copy?
  4. jj napr. Chod do centra tam mozes zohnat pracu atd.
  5. je to ako tutorial co sa da robit na servery napr. chod si zohnať neauku pracu
  6. Návod Takže ukážeme si ako urobit Návod pri prvom spušteni. Takže teoreticka časť: 1.Urobíme si promenu. 2.Do OnPlayerSpawn dáme podmienku ak sa ta promena nerovná 1 tak sa návod nezobrazý. 3.Ked budeme mať návod cez dialog tak do OnDialogResponse dáme dalsie dialogy to už si dorobíťe. 4.A promenu si uložíme. Praktická časť: Niekde hore: new bool:navod[MAX_PLAYERS]; - toto je promena. Do OnPlayerSpawn: if(navod == false){ - Podmienka ak sa nebude rovnat promenna navod 1 navod[playerid] = true; - nastavime navode true (pravda) ShowPlayerDialog(playerid,ID,DIALOG_STYLE_MSGBOX,"Navod","Toto je navod","Pokracovat","Zrusit"); - Tu vivolame dialog ID si doplnte svojim id dialogu ake chcete playerid - komu sa ma dialog zobrazit ID - id dialogu DIALOG_STYLE_MSGBOX - Aky styl dialogu "Navod" - nadpis na dialogu "Toto je navod" - text dialogu "Pokracovat" - tlacidlo 1 "Zrusit" - tlacidlo 2 } - Koniec podmienky Do OnDialogResponse: if(dialogid == ID) - Tu dajte id dialogu OnPlayerSpawn { - zaciatok podmienky if(response == 1) - Ak stalaci tlacidlo Pokracovat { - zaciatok podmienky ShowPlayerDialog(playerid,ID,DIALOG_STYLE_MSGBOX,"Navod","Toto je 2 krok navodu","Pokracovat","Zrusit"); Tu vivolame dialog ID.Tu dajte ine ID dialogu. } } Koniec podmienok A ešťe ukladanie: Dini: Save: dini_IntSet(file[playerid], "Navod", navod); file[playerid] je promenna vášho súboru takže si to dajte na toku aku máťe vy Load: navod = dini_Int(file[playerid], "Navod"); file[playerid] je promenna vášho súboru takže si to dajte na toku aku máťe vy Ak chceťe ešťe viac krokov tak si to doplnťe.A nemusíťe tu zakladať helpy
  7. new videl[MAX_PLAYERS] public OnPlayerConnect(playerid) { if(videl[playerid] != 1){ ShowPlayerDialog(playerid,1,DIALOG_STYLE_MSGBOX,"Tut","Tut","OK","OK"); return 1; } -- sob 23. črc 2011 22:09:25 -- Aku registracku mas?
  8. B8xer

    pomoc Dialogy

    Ach bohaa mario srry za help
  9. B8xer

    pomoc Dialogy

    tak to mam cele a naspodu su este nejake veci
  10. B8xer

    pomoc Dialogy

    Vsetky som skusal nic nejde
  11. B8xer

    pomoc Dialogy

    Čaute nevieťe prečo mi nejde OnDialogResponde errory a warningy nemam ale presto prejdem cez pickup zobrazi sa dialog zvolim co chcem a nič :| Id dialogu mam dobre tu je kod: if(dialogid == 6) { if(response == 1) { //-------------------------- if(listitem == 0) { ShowPlayerDialog(playerid,7,DIALOG_STYLE_MSGBOX,"Hotel u Steva","Tento hotel má 8 ízb.\n A 7 parkovacích miest.\n Jedna izba stoji 20000$ na tyzden.","OK",""); }else if(listitem == 1) { ShowPlayerDialog(playerid,8,DIALOG_STYLE_INPUT,"Hotel u Steva","Zadajte èíslo izby:","Ok","Zruši"); }else if(listitem == 2) { if(hotel[playerid] == 1) return ShowPlayerDialog(playerid,7,DIALOG_STYLE_MSGBOX,"Hotel u Steva","Ty tu nebyvas","Ok",""); new vw = random(1000); SetPlayerPos(playerid,271.884979,306.631988,999.148437); SetPlayerVirtualWorld(playerid, vw); SetPlayerInterior(playerid, 2); ShowPlayerDialog(playerid,8,DIALOG_STYLE_MSGBOX,"Hotel u Steva","Prajeme vám pekny pobyt ","Ok",""); } } } Prosim poradťe
  12. Mas settimer v OnGameMode SetTimer("celyopen",240000,true); a do public celyopen() das SetTimer("celyclose",......,true); a do public celyclose() das SetTimer("celyopen",240000,true);
  13. Do toho timeru si daj SetTimer na druhu a vtom druhom daj naspet ten 1
  14. B8xer

    Párty

    Opravené novy Link na Down
  15. B8xer

    Párty

    Zapemenul som nato
×
×
  • Create New...