Jump to content

Danny

Uživatel
  • Příspěvků

    1513
  • Registrován

  • Aktivní

  • Vítězných dnů

    7

Everything posted by Danny

  1. Pekné, milé.. len tak ďalej! Možno s teba raz bude nejaký moderátor v telke alebo veľký "YouTuber". . AW.Tom: Čo sa týka tých rúk, tak podľa mňa má za vzor vlogera Smusu, ktorý sa tak veľmi rýchlo tiež pohybuje a niečo podobné robí z rukami. Neviem čo konkrétne to znamená ale keby si si pozrel jeho ostatné videá, tak to nerobieva v niektorých. Podľa mňa je "inšpirovaný" tými našími vlogermi.
  2. coze?? toto co ma byt za radu? ja nepotrebujem kopirovat incie register scripty, i ked tento je urobeny na celkom podobny sposob, nevidim v nom riesenie mojho problemu
  3. Dobre, nerad by som bol aby to tu lockli. Vlado mozes mi poslat pastebin na funkcny kod? Alebo skratka popisat, ako si to opravil? NIeje mozne ze by to tebe fachalo, a mne nie. Vdaka.
  4. Aha, a ako by to malo byt podla spravnosti? Prosim pouc ma, diky
  5. Coze? nie nemam heslo integer
  6. Prosimta vies mi poslat pastebin?
  7. To Sanios: Nie, heslo nenačítavam skôr. Najprv mám v OnPlayerConnect vyresetovanie, a až následne načítavam heslo. Inak, čo sa týka toho druhého.. čiže to mám resetovať v OnPlayerDisconnect, a len z OnPlayerConnect to zmazať? Načítanie hesla v ňom mám riadne ponechať? To vladasavel: Prosímťa, z ktorých konkrétne? To QWER: Takže, mám hlavný public kde načítavam všetky dáta: forward LoadUser_data(playerid,name[],value[]); public LoadUser_data(playerid,name[],value[]) { INI_Int("Penez",PlayerInfo[playerid][pCash]); INI_Int("Admin",PlayerInfo[playerid][pAdmin]); INI_Int("Zabiti",PlayerInfo[playerid][pKills]); INI_Int("Umrti",PlayerInfo[playerid][pDeaths]); return 1; } odtiaľto som načítanie Pass teda vymazal, keďže ho načítavam PO pripojení a nie PO prihlásení Samotné všetky tieto údaje, načítavam teda PO prihlásení, konkrétne v dialógu prihlásenia: INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid); Údaje v OnPlayerConnect resetujem: for(new i; pInfo: i < pInfo; i++) PlayerInfo[playerid][pInfo:i] = 0; a následne načítam heslo (hneď potom v OnPlayerConnect, teda PO pripojení) if(fexist(UserPath(playerid))) { INI_ParseFile(UserPath(playerid), "LoadUserPassword_%s", .bExtra = true, .extra = playerid); ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""COL_WHITE"Prihlasenie",""COL_WHITE"Zadaj svoje heslo pre prihlasenie..","Prihlasit","Odpojit"); } else { ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,""COL_WHITE"Registracia",""COL_WHITE"Zadaj heslo pre zaregistrovanie.","Registrovat","Odpojit"); } A načítavam to rovnako, ako dáta, mám to hneď pod publicom: forward LoadUserPassword_data(playerid, name[], value[]); public LoadUserPassword_data(playerid, name[], value[]) { INI_Int("Heslo",PlayerInfo[playerid][pPass]); return 1; } Myslím si že toto sú všetky kódy, ktoré by ste mohli potrebovať. Ešte v OnPlayerDisconnect ukľadám všetky údaje: new INI:File = INI_Open(UserPath(playerid)); INI_SetTag(File,"data"); INI_WriteInt(File,"Cash",GetPlayerMoney(playerid)); INI_WriteInt(File,"Admin",PlayerInfo[playerid][pAdmin]); INI_WriteInt(File,"Kills",PlayerInfo[playerid][pKills]); INI_WriteInt(File,"Deaths",PlayerInfo[playerid][pDeaths]); INI_Close(File); Za každú pomoc, prípadné objasnenie/priblíženie príčiny budem móc vďačný...:-)
  8. Zdravím, mám menší problém. Pre svôj registračný systém používam y_ini od Y_Lessa. Všetko ukľadám do súborov pomocov enumerátoru. V enumerátori používam pJob, ako array pre povolania. pJob = 0 je nezamestnaný, 1 je policajt, 2 je právnik a podobne.. v OnPlayerSpawn, to mám nastavené takto: if(PlayerInfo[playerid][pJob] == 1) { SetPlayerPos(.....); SetPlayerColor(....); } Logicky by to malo fungovať, aj to funguje.. avšak! Akonáhle sa prihlásim za INÝ účet, ale s rovnakým ID tak som policajt. Nerozumiem tomu lebo logicky všetko čo ukladám, ukľadám rovnakým štýlom a ešte nikdy sa mi nestalo, že by napríklad dve rovnaké IDčka mali rovnaké štatistiky. Ukladám aj napríklad pSuicide, čo sú sebevraždy a nikdy som na ID 0 na 2ch účtoch nemal rovnaký počet sebevrážd. Stalo sa mi to len s týmto. Preto by som vás poprosil o rady.. premýšľal som ako to spraviť. Resetoval som po pripojení hráča všetky jeho štatistiky pomocou takejto jednoduchej loop: for(new i; pInfo: i < pInfo; i++) PlayerInfo[playerid][pInfo:i] = 0; A potom som HESLO (pPass) načítal pri pripojení na server (ostatné štatistiky sa normálne načítajú PO prihlásení teda po vyplnení dialógu). Avšak.. aj napriek tomu že som HESLO načítal po pripojení.. keď som sa pokúšal prihlásiť z účtu.. tak som mal heslo nastavené na hodnotu 0, čiže som sa nemohol prihlásiť pod heslom, pod ktorým som sa zaregistroval. Potreboval by som pomôcť v riešení tejto zapeklitej situácie.. dovolím si povedať že to nieje entry level pawn.. preto s tým mám problémy ale snaď sa tu nájde nejaká zručná hlava, ktorá mi s tým fikne..vďaka. :-)
  9. Pochybujem že sa to dá spraviť takto... pre to, aby si prešiel cez všetky zložky potrebuješ MySQL znalosti.
  10. Stačí, keď si pozrieš officiálne téma od Y_LESSA, ak rozumieš aspoň trocha anglicky tak tam máš popísané všetky možné funkcie.
  11. Danny

    hledám Hľadám TENTO panel

    Keby som nato mal čas, tak si to urobím sám, od základov majstre Lukáši. LOCK
  12. Danny

    hledám Hľadám TENTO panel

    Díky, ale prečo, keď skopírujem dané tabulky so source, tak mi pridá aj ich pozadie? tomu nerozumiem za tabuľkami je teda farba ich pozadia a tá je tmavšia, ako pozadie môjho dizajnu
  13. Krásny deň prajem, hľadám následujúci panel, som si istý že to nieje vlastná modifikácia od toho majiteľa danej stránky, kedže som si istý že som to videl ešte niekde inde, ale naozaj už neviem kde kedže za deň navštívim nezpočetný počet stránok. Ide o tento panel, nájdete ho presne na tejto stránke: http://velka-parba.mzf.cz/viewpage.php?page_id=34 Môžete tam vidieť krásnu takú tabulku so zoznamom adminov ich avatárom a jednoducho všetkým, čo k zoznamu adminov patrí. Ak by niekto poznal názov tejto modifikácie, bol by som mu nesmierne moc vďačný..:-)
  14. Ahh, a pod tým máš return 0; že? tak namiesto return 0; daj napríklad toto: return SendClientMessage(playerid,FARBA,"Text, ktorý sa zobrazí hráčovi, ktorý zadal zlý príkaz.");
  15. Ukáž mi jeden, z tvojích príkazov.
  16. GetPlayerPos(playerid, SetPlayerPos..... a to si už dorobíš edit: teda naopak xD
  17. Akú platformu príkazov používaš?
  18. Danny

    pomoc Pomoc s /padmins

    Ak tomu nerozumies, tak ako si sformuloval cely ten prikaz? Si ho len skopiroval co? Nekopiruj ale preymslaj, ak nevies, tak to nerob, a rob si mod od zakladov a maj v nom len to, co ovladas. Mort ti vysvetlil ako to mas urobit, kopirovanim nic nedosiahnes.
  19. Wów, tak tie dialógy sú premakané, niečo podobné som sa snažil robiť pomocou klasického list, ale dobre to nevypadalo.
  20. Ako chápem veľa veciam, ale.. tomuto nepochopím nikdy, táto veta je nepochopiteľná. Môžeš prosímťa popísať presný obsah problému? Čo si na server nahrával a podobne.
  21. PROSÍM REŠPEKTUJTE TOTO USTANOVENIE A NESPAMUJTE V TOMTO TOPICU. Téma si zamykám, ako som písal.. kto má záujem nech sa mi ozve v súkromnej správe, Ďakujem.
  22. Ja som uz dostal varovanie za spam, preto v nom nechcem pokracovat.. ale ako ti mam vysvetlit.. darmo vytvorim stock CreateHouse ked neviem, co don nacpat?
  23. Tak, zrejme som to este tak moc nepochopil, nakolko premyslam ci premyslam, nenapada ma riesenie ako by som ten house system spravil.
  24. Samozrejme, lenze podla toho co oni pisu by som si to asi mal z prsta vydedukovat.. niekto to cloveka naucit musi, az potom to moze ovladat.
×
×
  • Create New...