Jump to content

Deejva

Uživatel
  • Příspěvků

    529
  • Registrován

  • Aktivní

  • Vítězných dnů

    6

Everything posted by Deejva

  1. Deejva

    hledám Register.pwn

    Přesně, do vyhledávání si dej na tomto féru a dej tam třeba registrace určitě nejdeš.
  2. Deejva

    script PolicePreview

    Tvoje gramatika je taky skoro dobrá jako největšího hňupa světa
  3. Deejva

    hledám Plugin GEOIP

    http://forum.sa-mp.com/showthread.php?t=190699
  4. Deejva

    gamemode ZeroSamp

    Konečně někdo normální
  5. Deejva

    script Nitro Limiter

    Na co je tohle nitro dobrý?
  6. Deejva

    script Tuning Script 2.0

    Pořád nechápu co by to mělo dělat
  7. Deejva

    gamemode ZeroSamp

    1. Nic ti neposílal, ty screeny sem dej když "je to pravda" 2. 2 měsíce jsme dělali vlastní mod, pak jsme tam ale dali na rycho tento mezitím teď děláme vlastní mod. a máš účty Cicox a c1c0x = porušení pravidel, 2 účty
  8. Deejva

    gamemode ZeroSamp

    Ty tu něco mel Repko -5
  9. Ahoj, kamarád mi udělal ukládání(pozice) přes DOF2. Ale problém je v tom, že poprvé při registraci se objevím na základním spawnu (když se dá nové pawno a F5 a dá se na server, v LV se spawnete). Když se pak přihlašuju, tak se pořád spawnuju na poli u městečka. I když se odpojím i připojím, pořád se tam spawnuju, potřeboval bych help public OnPlayerConnect(playerid) { new cesta[50]; format(cesta,50,cesta_ucet,jmeno(playerid)); if(fexist(cesta)) { SPD(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"{FF0000}Příhlášení","Zadej prosím heslo, kterým jsi se registroval.","OK","Odpojit"); GameTextForPlayer(playerid,"~b~vitej na serveru, prosim prihlas se",2000,1); }else{ SPD(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"{FF0000}Registrace","Pro Ochranu účtu se prosím zaregistruj.\nDojdržuj pravidla {FF0000}(/rules, /pravidla).","OK","Odpojit"); GameTextForPlayer(playerid,"~b~vitej na serveru, prosim registruj se",2000,1); } return 1; } public OnPlayerDisconnect(playerid, reason) { if(GetPVarInt(playerid,"Prihlaseny") != 0) { // UKLADANIE new filestr[128],Float:Pos[3],Float:Health,Float:Armour; GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]); GetPlayerHealth(playerid, Health); GetPlayerArmour(playerid, Armour); format(filestr,sizeof(filestr),cesta_ucet,jmeno(playerid)); dini_FloatSet(filestr,"X",Pos[0]); dini_FloatSet(filestr,"Y",Pos[1]); dini_FloatSet(filestr,"Z",Pos[2]); dini_FloatSet(filestr,"HP",Health); dini_FloatSet(filestr,"Armour",Armour); dini_IntSet(filestr,"Prachy",GetPlayerMoney(playerid)); dini_Write(); } return 1; } public OnPlayerSpawn(playerid) { if(GetPVarInt(playerid,"Prihlaseny") == 0) { new filestr[128],Float:Pos[3]; format(filestr,sizeof(filestr),cesta_ucet,jmeno(playerid)); SetPlayerHealth(playerid,dini_Float(filestr,"HP")); SetPlayerArmour(playerid,dini_Float(filestr,"Armour")); if(Pos[0] != 0.0) { Pos[0] = dini_Float(filestr,"X"); Pos[1] = dini_Float(filestr,"Y"); Pos[2] = dini_Float(filestr,"Z"); SetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]); }else{ SetPlayerPos(playerid,2024.6879,1343.0436,10.8203); } SetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]); SetCameraBehindPlayer(playerid); GivePlayerMoneyEx(playerid,dini_Int(filestr,"Prachy")); SetPVarInt(playerid,"Prihlaseny",1); } return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(response) { switch(dialogid) { case DIALOG_REGISTER: { if(GetPVarInt(playerid,"Prihlaseny") == 1) { GameTextForPlayer(playerid,"~r~jiz jsi prihlaseny",2000,1); return false; } if(strlen(inputtext) == 0) { SPD(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"{FF0000}Registrace","Pro Ochranu účtu se prosím zaregistruj.\nDojdržuj pravidla {FF0000}(/rules, /pravidla).","OK","Odpojit"); GameTextForPlayer(playerid,"~r~spatne heslo",2000,1); return false; } if(strlen(inputtext) < 3 && strlen(inputtext) > 20) { SPD(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"{FF0000}Registrace","Pro Ochranu účtu se prosím zaregistruj.\nDojdržuj pravidla {FF0000}(/rules, /pravidla).","OK","Odpojit"); GameTextForPlayer(playerid,"~r~spatny pocet znaku",2000,1); return false; } new filestr[128],IP[16]; format(filestr,sizeof(filestr),cesta_ucet,jmeno(playerid)); if(fexist(filestr)) return false; dini_Create(filestr); GetPlayerIp(playerid, IP, sizeof(IP)); dini_Set(filestr,"Heslo",inputtext); dini_Set(filestr,"IP",IP); dini_Write(); SetPVarInt(playerid,"Prihlaseny",1); } case DIALOG_LOGIN: { if(GetPVarInt(playerid,"Prihlaseny") == 1) { GameTextForPlayer(playerid,"~r~Uz jsi prihlaseny",2000,1); return false; } if(strlen(inputtext) == 0) { SPD(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"{FF0000}Příhlášení","Zadej prosím heslo, kterým jsi se registroval.","OK","Odpojit"); GameTextForPlayer(playerid,"~r~spatne heslo",2000,1); return false; } if(strlen(inputtext) < 3 && strlen(inputtext) > 20) { SPD(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"{FF0000}Příhlášení","Zadej prosím heslo, kterým jsi se registroval.","OK","Odpojit"); GameTextForPlayer(playerid,"~r~spatny pocet znaku",2000,1); return false; } new filestr[128],IP[16]; format(filestr,sizeof(filestr),cesta_ucet,jmeno(playerid)); if(!fexist(filestr)) return false; GetPlayerIp(playerid, IP, sizeof(IP)); if(strcmp(dini_Get(filestr,"Heslo"),inputtext)) { ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"{FF0000}Příhlášení","Zadej prosím heslo, kterým jsi se registroval.","OK","Odpojit"); GameTextForPlayer(playerid,"~r~spatne heslo",2000,1); }else{ GameTextForPlayer(playerid,"~y~uspesne jsi se prihlasil",2000,1); SpawnPlayer(playerid); return true; } } } }else{ switch(dialogid) { case DIALOG_REGISTER: { SendClientMessage(playerid,0xFA0000FF,"Odpojil jsi se ze serveru!"); GameTextForPlayer(playerid,"~r~odpojil jsi se",2000,1); Kick(playerid); } case DIALOG_LOGIN: { SendClientMessage(playerid,0xFA0000FF,"Odpojil jsi se ze serveru!"); GameTextForPlayer(playerid,"~r~odpojil jsi se",2000,1); Kick(playerid); } } } return 1; }
  10. Jojo, Rado už mi radí na skype díky za pomoc
  11. Ahoj, mám registraci přes DOF2 #include <a_samp> #include "DOF2.pwn" #define dini_Exists DOF2_FileExists //DINI -> DOF2 #define dini_Remove DOF2_RemoveFile //DINI -> DOF2 #define dini_Create DOF2_CreateFile //DINI -> DOF2 #define dini_Set DOF2_SetString //DINI -> DOF2 #define dini_Get DOF2_GetString //DINI -> DOF2 #define dini_IntSet DOF2_SetInt //DINI -> DOF2 #define dini_Int DOF2_GetInt //DINI -> DOF2 #define dini_BoolSet DOF2_SetBool //DINI -> DOF2 #define dini_Bool DOF2_GetBool //DINI -> DOF2 #define dini_FloatSet DOF2_SetFloat //DINI -> DOF2 #define dini_Float DOF2_GetFloat //DINI -> DOF2 #define dini_Unset DOF2_Unset //DINI -> DOF2 #define dini_Isset DOF2_IsSetzatim //DINI -> DOF2 #define dini_Write DOF2_Exit //DINI -> DOF2 #define SPD ShowPlayerDialog //SHOWPLAYERDIALOG #define SCM SendClientMessage //SENDCLIENTMESSAGE #define cesta_ucet "Accounts/%s.txt" //UCTY -> CESTA #define DIALOG_LOGIN 1 #define DIALOG_REGISTER 2 public OnPlayerConnect(playerid) { new cesta[50]; format(cesta,50,cesta_ucet,jmeno(playerid)); if(fexist(cesta)) { SPD(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"{FF0000}Příhlášení","Zadej prosím heslo, kterým jsi se registroval.","OK","Odpojit"); GameTextForPlayer(playerid,"~b~vitej na serveru, prosim prihlas se",2000,1); }else{ SPD(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"{FF0000}Registrace","Pro Ochranu účtu se prosím zaregistruj.\nDojdržuj pravidla {FF0000}(/rules, /pravidla).","OK","Odpojit"); GameTextForPlayer(playerid,"~b~vitej na serveru, prosim registruj se",2000,1); } return 1; } public OnPlayerDisconnect(playerid, reason) { if(GetPVarInt(playerid,"Prihlaseny") != 0) { dini_Write(); } return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(response) { switch(dialogid) { case DIALOG_REGISTER: { if(GetPVarInt(playerid,"Prihlaseny") == 1) { GameTextForPlayer(playerid,"~r~jiz jsi prihlaseny",2000,1); return false; } if(strlen(inputtext) == 0) { SPD(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"{FF0000}Registrace","Pro Ochranu účtu se prosím zaregistruj.\nDojdržuj pravidla {FF0000}(/rules, /pravidla).","OK","Odpojit"); GameTextForPlayer(playerid,"~r~spatne heslo",2000,1); return false; } if(strlen(inputtext) < 3 && strlen(inputtext) > 20) { SPD(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"{FF0000}Registrace","Pro Ochranu účtu se prosím zaregistruj.\nDojdržuj pravidla {FF0000}(/rules, /pravidla).","OK","Odpojit"); GameTextForPlayer(playerid,"~r~spatny pocet znaku",2000,1); return false; } new filestr[128],IP[16]; format(filestr,sizeof(filestr),cesta_ucet,jmeno(playerid)); if(fexist(filestr)) return false; dini_Create(filestr); GetPlayerIp(playerid, IP, sizeof(IP)); dini_Set(filestr,"Heslo",inputtext); dini_Set(filestr,"IP",IP); dini_Write(); SetPVarInt(playerid,"Prihlaseny",1); } case DIALOG_LOGIN: { if(GetPVarInt(playerid,"Prihlaseny") == 1) { GameTextForPlayer(playerid,"~r~Uz jsi prihlaseny",2000,1); return false; } if(strlen(inputtext) == 0) { SPD(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"{FF0000}Příhlášení","Zadej prosím heslo, kterým jsi se registroval.","OK","Odpojit"); GameTextForPlayer(playerid,"~r~spatne heslo",2000,1); return false; } if(strlen(inputtext) < 3 && strlen(inputtext) > 20) { SPD(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"{FF0000}Příhlášení","Zadej prosím heslo, kterým jsi se registroval.","OK","Odpojit"); GameTextForPlayer(playerid,"~r~spatny pocet znaku",2000,1); return false; } new filestr[128],IP[16]; format(filestr,sizeof(filestr),cesta_ucet,jmeno(playerid)); if(!fexist(filestr)) return false; GetPlayerIp(playerid, IP, sizeof(IP)); /*new password[129]; WP_Hash(password, 129, inputtext);*/ if(strcmp(dini_Get(filestr,"Heslo"),inputtext)) { ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"{FF0000}Příhlášení","Zadej prosím heslo, kterým jsi se registroval.","OK","Odpojit"); GameTextForPlayer(playerid,"~r~spatne heslo",2000,1); }else{ GameTextForPlayer(playerid,"~y~uspesne jsi se prihlasil",2000,1); SetPVarInt(playerid,"Prihlaseny",1); SetPlayerPos(playerid,2486.7761,-1646.3732,14.0703); SetPlayerCameraPos(playerid,2485.9756,-1653.6003,13.4642); SetPlayerCameraLookAt(playerid,2486.7761,-1646.3732,14.0703); SpawnPlayer(playerid); } } } }else{ switch(dialogid) { case DIALOG_REGISTER: { SendClientMessage(playerid,0xFA0000FF,"Odpojil jsi se ze serveru!"); GameTextForPlayer(playerid,"~r~odpojil jsi se",2000,1); Kick(playerid); } case DIALOG_LOGIN: { SendClientMessage(playerid,0xFA0000FF,"Odpojil jsi se ze serveru!"); GameTextForPlayer(playerid,"~r~odpojil jsi se",2000,1); Kick(playerid); } } } return 1; } A potřebuju do stejného souboru přidat i ukládání HP. Zkoušel jsem do OnPlayerDicnonnect -> dini_IntSet(cesta_ucet,"HP",GetPlayerHealth(playerid)); Ale hází to warning a nevim si rady co dál
  12. Ale tak, třeba si tam heslo qwer a bude tam 543698777, jak z toho udělam třeba heslo poiu ?
  13. A to vadí že jinde používaj hesla ? pak když ho budou chtít změnit tak jim ho nezměnim ..
  14. GetPlayerIp(playerid, IP, sizeof(IP)); if(strcmp(dini_Get(filestr,"Heslo"),inputtext)) { SetPVarInt(playerid,"Prihlaseny",1); SetPlayerPos(playerid,2486.7761,-1646.3732,14.0703); SetPlayerCameraPos(playerid,2485.9756,-1653.6003,13.4642); SetPlayerCameraLookAt(playerid,2486.7761,-1646.3732,14.0703); } } } takto to pořád nejde
  15. Ahoj, mám registraci přes DOF2, vše jde, registrace v pohodě, ale když pak si dam třeba heslo "123", a budu se přihlašovat, tak se jde přihlásit přes "798", "asd" a přes cokoliv, prosím o pomoc #include <a_samp> #include "DOF2.pwn" #define dini_Exists DOF2_FileExists #define dini_Remove DOF2_RemoveFile #define dini_Create DOF2_CreateFile #define dini_Set DOF2_SetString #define dini_Get DOF2_GetString #define dini_IntSet DOF2_SetInt #define dini_Int DOF2_GetInt #define dini_BoolSet DOF2_SetBool #define dini_Bool DOF2_GetBool #define dini_FloatSet DOF2_SetFloat #define dini_Float DOF2_GetFloat #define dini_Unset DOF2_Unset #define dini_Isset DOF2_IsSetzatim #define dini_Write DOF2_Exit #define SPD ShowPlayerDialog #define SCM SendClientMessage public OnPlayerConnect(playerid) { new cesta[50]; format(cesta,50,cesta_ucet,meno(playerid)); if(fexist(cesta)) { SPD(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Čau zadaj heslo","OK","Quit"); }else{ SPD(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"Register","Čau registruj sa","OK","Quit"); } return 1; } public OnPlayerDisconnect(playerid, reason) { if(GetPVarInt(playerid,"Prihlaseny") != 0) { dini_Write(); } return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(response) { switch(dialogid) { case DIALOG_REGISTER: { if(GetPVarInt(playerid,"Prihlaseny") == 1) { GameTextForPlayer(playerid,"Uz si prihlaseny",4000,1); return false; } if(strlen(inputtext) == 0) { SPD(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrácia na servery","Vitaj u nás na servery, potrebou pre hranie na servery je založiť si účet.\n\tPo registrácií sa na váš účet vytvori, a budete môcť hrať, a vaše informácie sa uložia.\nNižšie vložte heslo povolené sú 4 - 5 znaky.","OK","Odpojiť"); GameTextForPlayer(playerid,"Zle heslo",4000,1); return false; } if(strlen(inputtext) < 3 && strlen(inputtext) > 20) { SPD(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrácia na servery","Vitaj u nás na servery, potrebou pre hranie na servery je založiť si účet.\n\tPo registrácií sa na váš účet vytvori, a budete môcť hrať, a vaše informácie sa uložia.\nNižšie vložte heslo povolené sú 4 - 5 znaky.","OK","Odpojiť"); GameTextForPlayer(playerid,"Zly pocet znakov v hesle",4000,1); return false; } new filestr[128],IP[16]; format(filestr,sizeof(filestr),cesta_ucet,meno(playerid)); if(fexist(filestr)) return false; dini_Create(filestr); GetPlayerIp(playerid, IP, sizeof(IP)); dini_Set(filestr,"Heslo",inputtext); dini_Set(filestr,"IP",IP); dini_Write(); SetPVarInt(playerid,"Prihlaseny",1); } case DIALOG_LOGIN: { if(GetPVarInt(playerid,"Prihlaseny") == 1) { GameTextForPlayer(playerid,"Uz si prihlaseny",4000,1); return false; } if(strlen(inputtext) == 0) { SPD(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Prihlásenie na server","Vitaj u nás na servery, zadaj svoje heslo ktoré si dal pri registrácií na server. Ak sa na heslo nespomínaš, tak na tretí pokus zadáš svoj e-mail ktorý si zadal pri registrácií.","OK","Odpojiť"); GameTextForPlayer(playerid,"Zle heslo",4000,1); return false; } if(strlen(inputtext) < 3 && strlen(inputtext) > 20) { SPD(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Prihlásenie na server","Vitaj u nás na servery, zadaj svoje heslo ktoré si dal pri registrácií na server. Ak sa na heslo nespomínaš, tak na tretí pokus zadáš svoj e-mail ktorý si zadal pri registrácií.","OK","Odpojiť"); GameTextForPlayer(playerid,"Zly pocet znakov v hesle",4000,1); return false; } new filestr[128],IP[16]; format(filestr,sizeof(filestr),cesta_ucet,meno(playerid)); if(!fexist(filestr)) return false; GetPlayerIp(playerid, IP, sizeof(IP)); if(strcmp(dini_Get(filestr,"Heslo"),inputtext)) { }else{ SetPVarInt(playerid,"Prihlaseny",1); SetPlayerPos(playerid,2486.7761,-1646.3732,14.0703); SetPlayerCameraPos(playerid,2485.9756,-1653.6003,13.4642); SetPlayerCameraLookAt(playerid,2486.7761,-1646.3732,14.0703); } } } }else{ switch(dialogid) { case DIALOG_REGISTER: { Kick(playerid); } } } return 1; }
  16. Deejva

    gamemode ZeroSamp

    Aď dá, protože Já,Skiler a Rado známe pravdu
  17. Deejva

    gamemode ZeroSamp

    Tak ty si dobrej i*iot co to tu meleš za sra*ky ?
  18. Deejva

    script Clickable sell ammo

    Ale na začátku máš 6000$. měli by ti to odečíst 2650$. to je 3350$ a zároveň přičíst 2650$, takže by jsi měl mít 6000$, ale ty máš na konci 6250 $
  19. Deejva

    script Clickable sell ammo

    ještě sem to nestáhl, ale podle videa ti to přičetlo peníze.
×
×
  • Create New...