-
Příspěvků
529 -
Registrován
-
Aktivní
-
Vítězných dnů
6
Content Type
Profiles
Forums
Calendar
Gallery
SA-MP
Everything posted by Deejva
-
Přesně, do vyhledávání si dej na tomto féru a dej tam třeba registrace určitě nejdeš.
- 5 odpovědí
-
- 1bit :d
- 1bit je viac než 0
-
(a 1 další)
Tagged with:
-
Tvoje gramatika je taky skoro dobrá jako největšího hňupa světa
-
http://forum.sa-mp.com/showthread.php?t=190699
-
Konečně někdo normální
-
Na co je tohle nitro dobrý?
-
Pořád nechápu co by to mělo dělat
-
Díky RadísQku :'3
-
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
-
To je jasný :
-
Ty tu něco mel Repko -5
-
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; }
-
Už mi RADO poradil
-
Jak jako podmínku ?
-
Jojo, Rado už mi radí na skype díky za pomoc
-
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
-
Ok,dík.lock
-
Ale tak, třeba si tam heslo qwer a bude tam 543698777, jak z toho udělam třeba heslo poiu ?
-
A to vadí že jinde používaj hesla ? pak když ho budou chtít změnit tak jim ho nezměnim ..
-
díky strejdo lock prosim
-
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
-
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; }
-
Aď dá, protože Já,Skiler a Rado známe pravdu
-
Tak ty si dobrej i*iot co to tu meleš za sra*ky ?
-
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 $
-
ještě sem to nestáhl, ale podle videa ti to přičetlo peníze.