Jump to content

-FK-hofmiktom

Uživatel
  • Příspěvků

    43
  • Registrován

  • Aktivní

Reputace

1 Jonny Sindacco

About -FK-hofmiktom

  • Narozeniny 07/10/1996
  1. Zdravím potřeboval bych že když někdo klikne na button že se mu otevře form2 a form1 zavře a když zavře form2 tak se zase zpět form1 otevře. Všude na netu jsem našel jen "překopírování" funkci z form1 do form2 tak díky... Pokud to nechápete tak takhle.. : KLIKNU na button a otevře se mi form2 a zavře se mi form1 a když zavřu form2 tak se mi zas zpět otevře form1 Předem děkuji
  2. (facepalm) errory jsou např od řádku 500 do 512 tak všechny řádky to jsou a ten první je ten první v errorech chápeš? První řádek první chyba a poslední řádek konec chyb Ok? Nechápu.. Mohl by jsi mi to opravit a hodit do </code>?
  3. zdravím, prosím pomůžete mi? Chyby: C:\Users\Chose\Documents\thofmistr\Buňka\pawno\GM\ExWorld.pwn(573) : error 010: invalid function or declaration C:\Users\Chose\Documents\thofmistr\Buňka\pawno\GM\ExWorld.pwn(575) : error 010: invalid function or declaration C:\Users\Chose\Documents\thofmistr\Buňka\pawno\GM\ExWorld.pwn(577) : error 010: invalid function or declaration C:\Users\Chose\Documents\thofmistr\Buňka\pawno\GM\ExWorld.pwn(579) : error 010: invalid function or declaration C:\Users\Chose\Documents\thofmistr\Buňka\pawno\GM\ExWorld.pwn(582) : error 010: invalid function or declaration C:\Users\Chose\Documents\thofmistr\Buňka\pawno\GM\ExWorld.pwn(584) : error 010: invalid function or declaration C:\Users\Chose\Documents\thofmistr\Buňka\pawno\GM\ExWorld.pwn(587) : error 010: invalid function or declaration C:\Users\Chose\Documents\thofmistr\Buňka\pawno\GM\ExWorld.pwn(589) : error 010: invalid function or declaration C:\Users\Chose\Documents\thofmistr\Buňka\pawno\GM\ExWorld.pwn(592) : error 010: invalid function or declaration C:\Users\Chose\Documents\thofmistr\Buňka\pawno\GM\ExWorld.pwn(594) : error 010: invalid function or declaration C:\Users\Chose\Documents\thofmistr\Buňka\pawno\GM\ExWorld.pwn(597) : error 010: invalid function or declaration C:\Users\Chose\Documents\thofmistr\Buňka\pawno\GM\ExWorld.pwn(599) : error 010: invalid function or declaration C:\Users\Chose\Documents\thofmistr\Buňka\pawno\GM\ExWorld.pwn(604) : error 010: invalid function or declaration Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 13 Errors. Všechny řádky chyb: //TOTO JE ŘÁDEK Č. 573// if(dialogid == 25) //ID Dialógu { if(response == 1) //Tlačidlo 1 (Ľavé tlačidlo) { if(listitem == 0) //Prvá položka v dialógu { if(aslvl[playerid] < 1) return SendClientMessage(playerid, COLOR_RUZOVA, "Nejsi administrátor"); ShowPlayerDialog(playerid,231,DIALOG_STYLE_MSGBOX,"Nadpis5","Riadok 1\nRiadok 2\nRiadok 3","Tlačidlo 1","Tlačidlo 2"); } if(listitem == 1) //Druhá položka v dialógu { if(aslvl[playerid] < 2) return SendClientMessage(playerid, COLOR_RUZOVA, "Nejsi administrátor"); ShowPlayerDialog(playerid,199,DIALOG_STYLE_MSGBOX,"Nadpis4","Riadok 1\nRiadok 2\nRiadok 3","Tlačidlo 1","Tlačidlo 2"); } if(listitem == 2) //Tretia položka v dialóguř { if(aslvl[playerid] < 3) return SendClientMessage(playerid, COLOR_RUZOVA, "Nejsi administrátor"); ShowPlayerDialog(playerid,198,DIALOG_STYLE_MSGBOX,"Nadpis3","Riadok 1\nRiadok 2\nRiadok 3","Tlačidlo 1","Tlačidlo 2"); } if(listitem == 3) //Tretia položka v dialógu { if(aslvl[playerid] < 4) return SendClientMessage(playerid, COLOR_RUZOVA, "Nejsi administrátor"); ShowPlayerDialog(playerid,197,DIALOG_STYLE_MSGBOX,"Nadpis2","Riadok 1\nRiadok 2\nRiadok 3","Tlačidlo 1","Tlačidlo 2"); } if(listitem == 4) //Tretia položka v dialógu { if(aslvl[playerid] < 5) return SendClientMessage(playerid, COLOR_RUZOVA, "Nejsi administrátor"); ShowPlayerDialog(playerid,196,DIALOG_STYLE_MSGBOX,"Nadpis1","Riadok 1\nRiadok 2\nRiadok 3","Tlačidlo 1","Tlačidlo 2"); } } } } return 1; //TÍMTO KONČÍ ERRORY A VÍC UŽ NENÍ// Podle mě tam mám moc { - } nebo nevím ale zkoušel jsem to asi 10000x opravit a nejde to.. Tak předem díky!
  4. Zdravím, určitě víte jak je třeba u HTML - CSS subsekce s názvem + Návod tak mě napadlo poměrně dost lidí psalo k ukázkám prací v C# apod. o návod a podobně tak by se hodila takováto subsekce přidělat i k sekci C# apod..Tak si to rozmyslete a napište a popř. i upravte(dodejte )
  5. Dobrý den, chtěl by jsem slyšet váš názor jaký je podle vás nejlepší pawner v CZ/SK hodnoťe prosím v anketě a do komentů pište kdo a proč. Díky a přeju přijemné prožití zbytku dne!
  6. Úvod Takže zdravím všechny lidi kteří zabloudily na tento topic, tenhle tut je hlavně pro začátečníky takže se prosím zdržte komentářu jako ":D To je úplná blbost to by dokázal každý." tohle může napsat každý ale nějakým začátečníkům se to snad hodit může takže jdeme na věc. Samotné příkazy a vysvětlivky Jako první si můsíme v FS/GM najít public OnPlayerCommandText(playerid, cmdtext[]) tento "kód" je takzvaný public do něj se píšou všechny funkce samotného pracování FS/GM (samozřejmně jen příkazy a dcmd definy). A pro začátek je podle mě nejlepší si vysvětlit příkaz /kill a pak si ho vysvětlíme i v dcmd formě. Takže ten public viz. nahoře defaultně vypadá takto: public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/mycommand", cmdtext, true, 10) == 0) { // Do something here return 1; } return 0; } Místo /mycommand si dáme příkaz který chceme aby hráč napsal a vykonala se příslušná funkc. My si místo // Do something here dáme samotnou funkci na odebrání nebo přidání hráčovi zdraví. Místo // Do something here si dáme toto: SetPlayerHealth(playerid, 0); SetPlayerHealth = Tato funkce hráčovi přídá/odebere zdraví playerid = to znamená že ten hráč který zadal příkaz tak tomu se funkce vykoná !! nikomu jinému !! 0 = tohle je "počet" zdraví 100 maximum 0 minimum pokud nastavíme na 0 umře na 100 plně se mu doplní zdraví A pardon sem zapoměl můžeme si nastavit i aby se mu napsalo že úspěšně spáchal sebevraždu i barevně. Pokud to chcete tak si pod SetPlayerHealth dejte toto: SendClientMessage(playerid, 0xFFFF00AA,"Úspěšně si spáchal sebevraždu!"); SendClientMessage = Funkce která hráči vypíše zprávu playerid = to znamená že ten hráč který zadal příkaz tak tomu se funkce vykoná !! nikomu jinému !! 0xFFFF00AA = toto je kód barvy ( v HEX kódu který si někde najděte třeba zde: http://pawno.cz/topic/24346-barvy-bez-prace/ ) "Úspěšně si spáchal sebevraždu!" = Toto je co chcete aby se hráči vypsalo za zprávu !! vždy musí zpráva obsahovat uvozovky !! Tak to by byl příkaz na /kill a ve výsledku celý public bude vypadat asi takto: public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/kill", cmdtext, true, 10) == 0) { SetPlayerHealth(playerid, 0); SendClientMessage(playerid, 0xFFFF00AA,"Úspěšně si spáchal sebevraždu!"); return 1; } return 0; } A jak vytvořit příkaz je hodně způsobu třeba tento přes ten public nebo přes dcmd a to si teď ukážeme. Takže kamkoliv do FS/GM !! né do publicu !! napíšeme: dcmd_kill(playerid, params[]) { return 1; } to je samotný příkaz ale aby nám to nepsalo errory tak si úplně nahoru do FS/GM pod #include <a_samp> dáme toto: #define dcmd(%1,%2,%3) if((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1 to je definice pro funkci dcmd aby nám fungovala a teď ještě jednu věc aby vám dcmd příkaz fungoval si musíme do publicu jak jsme dělaly první příkaz napsat jednu věc takže váš public by měl celkově vypdat asi takto: public OnPlayerCommandText(playerid, cmdtext[]) { dcmd(kill,4,cmdtext); if (strcmp("/kill", cmdtext, true, 10) == 0) { SetPlayerHealth(playerid, 0); SendClientMessage(playerid, 0xFFFF00AA,"Úspěšně si spáchal sebevraždu!"); return 1; } return 0; } a jak jsme si už předem vytvořily toto: dcmd_kill(playerid, params[]) { return 1; } tak nad return 1; napíšeme toto: SetPlayerHealth(playerid, 0); SendClientMessage(playerid, 0xFFFF00AA,"Úspěšně si spáchal sebevraždu!"); Tak a vysvětlím vám poslední věc tohle: dcmd(kill,4,cmdtext); To je to jak jsme si vložily k starému příkazu takže dcmd = typ příkazu kill = jméno příkazu !! bez / !! 4 = počet písmen v slově kill cmdtext = že se píše do chatu Tak a to je všechno tak čau a doufám že jsem někomu pomohl
  7. -FK-hofmiktom

    pomoc jail

    Zdravím, prosím vytvořil by mi někdo příkaz /jail přes dcmd a nastavil tam aby to mohl používat jen rcon to si pak upravím. A příkaz by měl vypadat asi takto: /jail (id) (čas v min.) (důvod) a tím že by jste někoho "poslaly" do basy tak by ho to portlo do basy souřadnice si tam pak doplním no a to je asi všechno jestli jsem na něco zapomněl tak vám to určitě dojde
  8. Zdravím, předem říkám že script není můj je z nějakého TuTu takže mám příkaz v OnPlayerCommandText: if (strcmp("/gps", cmdtext, true, 10) == 0) { ShowPlayerDialog(playerid,67,DIALOG_STYLE_LIST,"GPS","LV\nMAFIA\nZrušit GPS","Rozumím","Konec"); return 1; } a jak jste si mohly všimnout tak dialogid je 67 tak a teď OnDialogResponse: public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 67)//Id dialogu ktoré sa otvori { if(response == 1) //Tlačidlo 1 (Ľavé tlačidlo) { if(listitem == 0) //Prvá položka v dialógu { SCM(playerid,0xFFFFFFC8,"LV"); SetPlayerCheckpoint(playerid,2117.2625,1431.6418,10.8203, 3.0); // Namiesto X , Y , Z si nastavime suradnice } } else if(listitem == 1) { SCM(playerid,0xFFFFFFC8,"MAFIA"); SetPlayerCheckpoint(playerid,2166.2090,1710.7441,11.0469, 3.0); // Namiesto X , Y , Z si nastavime suradnice } else if(listitem == 2) { SCM(playerid,0xFFFFFFC8,"Vypnul jsi svojí GPS."); DisablePlayerCheckpoint(playerid); //vymaže chekpoint } } return 0; } Žádné errory mi to nehází.. jen na serveru napíšu /gps tak se vůbec nic nestane.. tak prosím opravíte mi to? ?
  9. Zdravím, potřeboval bych příkaz abych když jsem admin (mám svůj AS) třeba lvlu 2 abych napsal /restart a do chatu to napíše administrátor (jméno) spustil restart serveru - proběhne za 5 vteřin a nastavil by se timer na 5 vteřin a za 5 vteřin by se restartoval server jako když dáme /rcon gmx PS: a pokud možno aby šlo do príkazu i důvod takže by zpráva ToAll vypdala asi takto: Administrátor (jménoadmina) spustil restart serveru - restart proběhne za 5 vteřin (Důvod : Update GM) tak předem díky
  10. Zdravím, chtěl by jsem si vytvořit příkaz /setlvl přes dcmd od 1-5 lvl a aby to bylo s ukládáním je jedno s jakým ale nejlépe dini. Tak předem děkuji a prosím pokud možno tak ty funkce i popsat aby se to naučil
  11. To bych pochopil taky ale vy jsi mě nepochopily chci aby jste mi napsaly jak má vypadat podmínka k exisu jako je u rconu : if(!IsPlayerAdmin(playerid)) return SCM(playerid,0xff0000ff,"Nejsi administrátor"); a jak má toto vypadat v exisu (nedokážu to vysvětlit )
  12. Zdravím, potřeboval bych se dovědět jak udělat aby když mám příkaz např toto: if (strcmp("/lv", cmdtext, true, 10) == 0) { SetPlayerPos(playerid, 2117.2625,1431.6418,10.8203); SendClientMessage(playerid, 0xFF9900, "Byl jsi úspěšně teleportován!"); return 1; } ale aby tento příkaz mohl použít jen admin kterej je zapsanej v exisu jako admin lvl 2 vím jak to udělat na rcon ale nevím na exis tzak předem díky.
×
×
  • Create New...