-
Příspěvků
14 -
Registrován
-
Aktivní
Reputace
2 Jonny SindaccoAbout Sany
- Narozeniny 12/08/1992
-
Waw... Nádherná mapa dobré propracování 10/10 Jen tak dál
-
Mapa dobrá ale je to 1/10
-
pomoc Unknown Command!
Sany replied to Michal Kuřátko (_Michael_)'s question in Herní (SA:MP, CS apod.)
Nebo to skus takto... Pokud nemáš tak nahoru: #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 Do OnPlayerCommandText: dcmd(vipconfig, 9, cmdtext); return InvalidCommand(playerid); Nekam do modu: dcmd_vipconfig(playerid,params[]) { #pragma unused params //Co ma vykonat prikaz return 1; } A pak třeba dólu: InvalidCommand(playerid) { SendClientMessage(playerid, COLOR_SERVER, "SERVER: Špatně zadaný příkaz. Použij /help"); return 1; } -
Já to taky dělal z hlavy... Ale nováčkům se bude hodit
-
Ahoj, v tomto tutoriálu se vás pokusím naučit "Server Pravidla" v DIALOG_STYLE_MSGBOX Co je účelem: 1. Pokusíme se vypsat pravidla serveru na začátek dříve než se vůbec načte vybírání postavy.... 2. Hráč bude muset potvrdit/ukončit... 3. Pokud potvrdí vše je v pořádku, pokud ukončí dostane kick... Takže jdeme na to: 1. Vytvoříme si dialog Do OnPlayerConnect: ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"Pravidla","Pravidlo1\nPravidlo2\nPravidlo3\n","Souhlasím","Konec");//Zde si vypíšeme jednotlivá pravidla Poznámka: Funkce \n nám zaručí zalamování řádku. 2. Pokud nesouhlasíme z pravidly dáme kick... Do OnDialogResponse: if(dialogid == 0)//Zjistíme o jaký dialog se jedná { if(response == 0)//Zmáčkl-li tlačítko Konec { SendClientMessage(playerid, VAŠE_BARVA, "Nepřijal jste pravidla, byl jste vyhozen!");//Napíše hráči zprávu Kick(playerid);//Dá hráči kick new stringsys [256]; new pName[MAX_PLAYER_NAME]; GetPlayerName(playerid, pName, sizeof(pName));//Zjistí jméno hráče format(stringsys, sizeof(stringsys), "[ SERVER ] Hráč %s byl vyhozen. (Nepřijal pravidla)", pName);//nastavíme zprávu SendClientMessageToAll(VAŠE_BARVA, stringsys);//vypíše všem že byl hráč vyhozen } if(response == 1)//Pokud klikne na Souhlasím { SendClientMessage(playerid, VAŠE_BARVA, "Děkuji, za respektování pravidel");//pošleme zprávu o poděkování... } return 1; } Pozor: Není nadefinována barva! Tak to je vše
-
Tak už sem nato přišel V OnPlayerConnect chybělo PLAYERLIST_authed[playerid]=false; :lolol: :lolol:
-
Mám jen otázku a nechce se mi zbytečně zakládat nové téma... Dá se nějak zabránit tomu aby to vypisovalo stream url ?
-
Dobrý den, vytvořil jsem si registraci přes dialog jenže nefunguje jak má... Při zapnutí serveru, se hráč přihlásí a chce to registraci. Vše je v pořádku vše se uloží jak má.... Při dalším přihlášení to ale nechce login, jenže když server restartuji a hráč se přihlásí tak to po něm login vyžaduje, přihlásí se a rovnou ho to spawne a načte vše jak má... ale opět při dalším přihlášení to nechce login a chce to opět výběr postavy.... A při restartu zas vše funguje jen jednou... Přikládám kód předem děkuji za odpovědi, Sany. Kód: Mezi Public: public SetupPlayerForClassSelection(playerid) { if (PLAYERLIST_authed[playerid] == 0) { if(!udb_Exists(PlayerName(playerid))) { new tabulka[256]; format(tabulka,256,"{99CCFF}Vítejte ve {FFFF00}Furious City {99CCFF}by {00FF00}Sany {99CCFF},\n prosím zaregistrujte se, \n\n{FF0000}Zvolte si nové heslo:\n\n"); ShowPlayerDialog(playerid,3,DIALOG_STYLE_PASSWORD,"Registrace 1/2",tabulka,"Pokračovat","Zrušit"); }else if (udb_Exists(PlayerName(playerid))){ new tabulka[256]; format(tabulka,256,"{99CCFF}Vítejte znovu ve {FFFF00}Furious City {99CCFF}by {00FF00}Sany {99CCFF},\n prosím přihlašte se, \n\n{FF0000}Vložte své heslo:\n\n"); ShowPlayerDialog(playerid,4,DIALOG_STYLE_PASSWORD,"Přihlášení",tabulka,"Přihlásit","Zrušit"); } } } a pak v OnPlayerConnect: SetupPlayerForClassSelection(playerid); a pak v OnDialogResponse: //register if(dialogid == 3){ if(IsPlayerNPC(playerid)) return 1; if(response){ if (strlen(inputtext)==0) return Register(playerid); if (udb_Create(PlayerName(playerid),inputtext)){ Register2(playerid); return 0; } }else{ Register(playerid); } return 1; } //Login if(dialogid == 4){ if(IsPlayerNPC(playerid)) return 1; //pustí NPC if(response){ if (strlen(inputtext)==0) return Login(playerid); if (udb_CheckLogin(PlayerName(playerid),inputtext)){ GivePlayerMoney(playerid,dUserINT(PlayerName(playerid)).("money")-GetPlayerMoney(playerid)); SetPlayerWantedLevel(playerid,dUserINT(PlayerName(playerid)).("hledanost")-GetPlayerWantedLevel(playerid)); if(dUserINT(PlayerName(playerid)).("Ulozeni")==1){ SetSpawnInfo(playerid, 0, 0, 1550.00,-1675.00,15.00, 0, 0, 0, 0, 0, 0, 0); SetPlayerInterior(playerid,0); SpawnPlayer(playerid); } PLAYERLIST_authed[playerid]=true; }else{ Login(playerid); return 1; } }else{ Login(playerid); } return 1; }
-
Díky na -1 to funguje nastavil sem u všech Ale teď tam mám zase ostatní auta jen v bílé, fialové, černé a zelené... A třeba stojí 3 černý vedle sebe... A ručně nastavovat barvu u 171 aut asi neni to pravé
-
Ahoj hledal jsem snad všude ale nezjistil sem čím to je... Tak snad bude vědět někdo tady... Stáhl jsem si MTA 1.3 a udělal jsem si auta do módu... Vše bylo v pořádku barvy všechno jak mají vypadat dokud jsem to neconvertnul do pwn přes convertffs.com a nehodil do módu... Po připojení na server se vše zdálo v počátku auta tam kde maj být ale přeci jen jedna malá podstatná chyba barvi úplně jiné např. Ambulance = černá, pizza skůtr = ružová a většina aut tmavé barvy... Jediný kdo je v pořádku je Policie a Hasiči... Pokud někdo víte čím to je tak prosím o radu děkuji Sany PS: Jestli to tu někde je tak mě neukamenujte prosím Tady ještě přidávám kód kterej vyjel
-
Opravenodekuji za upozornění
-
Na tomdle módu pracuji déle jak 2 mněsíce a rozhodl jsem se vás sním seznám. Je a bude zde spoustu nápadu nekteré jste ještě neviděli a nikde nejsou... Je toho trošku víc tak použiju spoilery. Očekávám od vás komentáře, co na to řikáte, hodnocení a jak se těšíte... Hlavním tvurcem jsem Já... Jak daleko jsme s módem můžete sledovat v mém podpisu. Název módu: Furious City Zkratka módu: FUCT Aktuální počet řádků módu: 2380 Stav módu: 32% Ostrov: San Fiero Tvůrci: Sany & [DF]William Vysvětlivky: ? = hotovo × = pracujem na tom Povolání: Boti[NPC]: Oblečení: Dokaldy: Školy: Další věci: Spoustu dalších věcí ale ty nechám jako překvápko...
-
Prosimtě nemúžeš mi dát třeba skype bo tak protože mně to podle návodu prostě nejde prostě se server nespustí
-
hele jak podto mam napsat nejakej text mne se nezobrazi