Jump to content

Sany

Uživatel
  • Příspěvků

    14
  • Registrován

  • Aktivní

Reputace

2 Jonny Sindacco

About Sany

  • Narozeniny 12/08/1992
  1. Waw... Nádherná mapa dobré propracování 10/10 Jen tak dál
  2. 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; }
  3. Já to taky dělal z hlavy... Ale nováčkům se bude hodit
  4. 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
  5. Tak už sem nato přišel V OnPlayerConnect chybělo PLAYERLIST_authed[playerid]=false; :lolol: :lolol:
  6. 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 ?
  7. 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; }
  8. 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é
  9. 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
  10. Sany

    gamemode Furious City

    Opravenodekuji za upozornění
  11. Sany

    gamemode Furious City

    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...
  12. Prosimtě nemúžeš mi dát třeba skype bo tak protože mně to podle návodu prostě nejde prostě se server nespustí
  13. hele jak podto mam napsat nejakej text mne se nezobrazi
×
×
  • Create New...