Jump to content
  • 0

pomoc Pomoc Gta Sa Mp


TedakCZ

Dotaz

Ahoj vše mi funguje ale chtel bych se zeptat jak bych mel udelat to že když se hrač registruje tak ho to nehodi do hry ukaže že je registrovany a aby se připojil tak se musi odpojit a připojit neda se neak udělat reconnect ? 

aby když se registroval zas mohl přihlasit a rovnou dohry nebo registrovat a rovnou do hry ?

Link to comment
Share on other sites

6 odpovědí na tuto otázku

Recommended Posts

  • 0
před 24 minutami, TedakCZ said:
  1.   Ukázat skrytý obsah
    
    
            if(fexist(UserPath(playerid)))
        {
            INI_ParseFile(CarPath(playerid), "LoadCar_%s", .bPassTag = true, .bExtra = true, .extra = playerid);
            INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
            new s[1200];
            strcat(s,""r"{ccff00}=====================================[{ff0000}Pravidla{ccff00}]=====================================\n");
            strcat(s,""r" \t{ff0000}1.{ffffff}Neurážej adminy{ff0000}!\n");
            strcat(s,""r" \t{ff0000}2.{ffffff}nespamuj{ff0000}!\n");
            strcat(s,""r" \t{ff0000}3.{ffffff}chyby pište neprodleně na e-mail (/kontakt){ff0000}!\n");
            strcat(s,""r" \t{ff0000}4.{ffffff}necheatuj! pezprodleně permanet IP BAN{ff0000}!\n");
            strcat(s,""r" \t{ff0000}5.{ffffff}obhajování pište na e-mail (př.ja sem speed hack neměl){ff0000}!\n");
            strcat(s,""r" \t{ff0000}6.{ffffff}je zakázáno schazovat server (úmyslně,neúmyslně){ff0000}!\n");
            strcat(s,""r" \t{ff0000}7.{ffffff}PŘÍSNÝ ZÁKAZ REKLAMI{ff0000}!!!\n");
            strcat(s,""r" \t{ff0000}8.{ffffff}Hráč je povinen se držet zásad slušného chování, dobrých mravů a respektuje veškerá ustanovení administratorů\n.");
    		strcat(s,""r" \n\t{ff0000}!!{ffffff}TATO PRAVIDLA PLATÍ I PRO ADMINISTRÁTORY{ff0000}!!\n");
    		strcat(s,""r"{ccff00}=====================================[{ff0000}Informace{ccff00}]=====================================\n");
    		strcat(s,""r"\t \t \t{ff0000}!!!{ffffff} Neznalost pravidel neomlouvá {ff0000}!!!\n");
            strcat(s,""r" {99ff00}Vítejte zpět na serveru\n");
            strcat(s,""r" {99ff00}Prosím zadejte heslo, které jste zadal při registraci:");
            new lgp[150];
            format(lgp, sizeof(lgp), "{ff0000}%s({00ffff}%d{ff0000})", PlayerName(playerid),playerid);
            ShowPlayerDialogEx(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD,lgp,s,"Ok","");
    	}
        else
        {
            new s[1200];
            strcat(s,""r"{ccff00}=====================================[{ff0000}Pravidla{ccff00}]=====================================\n");
            strcat(s,""r" \t{ff0000}1.{ffffff}Neurážej adminy{ff0000}!\n");
            strcat(s,""r" \t{ff0000}2.{ffffff}nespamuj{ff0000}!\n");
            strcat(s,""r" \t{ff0000}3.{ffffff}chyby pište neprodleně na e-mail (/kontakt){ff0000}!\n");
            strcat(s,""r" \t{ff0000}4.{ffffff}necheatuj! pezprodleně permanet IP BAN{ff0000}!\n");
            strcat(s,""r" \t{ff0000}5.{ffffff}obhajování pište na e-mail (př.ja sem speed hack neměl){ff0000}!\n");
            strcat(s,""r" \t{ff0000}6.{ffffff}je zakázáno schazovat server (úmyslně,neúmyslně){ff0000}!\n");
            strcat(s,""r" \t{ff0000}7.{ffffff}PŘÍSNÝ ZÁKAZ REKLAMI{ff0000}!!!\n");
            strcat(s,""r" \t{ff0000}8.{ffffff}Hráč je povinen se držet zásad slušného chování, dobrých mravů a respektuje veškerá ustanovení administratorů\n.");
    		strcat(s,""r" \n\t{ff0000}!!{ffffff}TATO PRAVIDLA PLATÍ I PRO ADMINISTRÁTORY{ff0000}!!\n");
    		strcat(s,""r"{ccff00}=====================================[{ff0000}Informace{ccff00}]=====================================\n");
    		strcat(s,""r"\t \t \t{ff0000}!!!{ffffff} Neznalost pravidel neomlouvá {ff0000}!!!\n");
    		strcat(s,""r" {99ff00}Vítejte po prvé na serveru\n");
            strcat(s,""r" {99ff00}Prosím zadejte heslo, aby jste se zaregistroval (minimálně 16 znaků!):");
            ShowPlayerDialogEx(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD,""COL_RED"Registrace",s,"Ok","");
            GivePlayerMoney(playerid, 20000);
            PlayerInfo[playerid][pAdmin] = 0;
            povolani[playerid][pJobs] = 0;
    	}

    Register a Login 

     

Spoiler

        case DIALOG_REGISTER:
        {
            if (!response) return SendClientMessage(playerid, 0xff0000,"[ ! ]Tve data byla uložena!");
            if(response)
            {
		        new s[1200];
		        strcat(s,""r"{ccff00}=====================================[{ff0000}Pravidla{ccff00}]=====================================\n");
		        strcat(s,""r" \t{ff0000}1.{ffffff}Neurážej adminy{ff0000}!\n");
		        strcat(s,""r" \t{ff0000}2.{ffffff}nespamuj{ff0000}!\n");
		        strcat(s,""r" \t{ff0000}3.{ffffff}chyby pište neprodleně na e-mail (/kontakt){ff0000}!\n");
		        strcat(s,""r" \t{ff0000}4.{ffffff}necheatuj! pezprodleně permanet IP BAN{ff0000}!\n");
		        strcat(s,""r" \t{ff0000}5.{ffffff}obhajování pište na e-mail (př.ja sem speed hack neměl){ff0000}!\n");
		        strcat(s,""r" \t{ff0000}6.{ffffff}je zakázáno schazovat server (úmyslně,neúmyslně){ff0000}!\n");
		        strcat(s,""r" \t{ff0000}7.{ffffff}PŘÍSNÝ ZÁKAZ REKLAMI{ff0000}!!!\n");
		        strcat(s,""r" \t{ff0000}8.{ffffff}Hráč je povinen se držet zásad slušného chování, dobrých mravů a respektuje veškerá ustanovení administratorů\n.");
				strcat(s,""r" \n\t{ff0000}!!{ffffff}TATO PRAVIDLA PLATÍ I PRO ADMINISTRÁTORY{ff0000}!!\n");
				strcat(s,""r"{ccff00}=====================================[{ff0000}Informace{ccff00}]=====================================\n");
				strcat(s,""r"\t \t \t{ff0000}!!!{ffffff} Neznalost pravidel neomlouvá {ff0000}!!!\n");
		        strcat(s,""r" {99ff00}Zadal jste špatné heslo!\n");
		        strcat(s,""r" {99ff00}Zkuste to znovu:");
				povolani[playerid][pJobs] = 0;
				if(!strlen(inputtext)) return ShowPlayerDialogEx(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "nwm",s,"Register","Quit");
                new INI:File = INI_Open(UserPath(playerid));
                INI_SetTag(File,"data");
                INI_WriteInt(File,"Password",udb_hash(inputtext));
                INI_WriteInt(File,"Cash",0);
                INI_WriteInt(File,"Admin",0);
                INI_WriteInt(File,"Kills",0);
                INI_WriteInt(File,"Deaths",0);
                INI_WriteInt(File,"Wandlvl",0);
                INI_WriteInt(File,"Skin",0);
                INI_WriteInt(File,"Kredit",0);
                INI_WriteInt(File,"Bank",0);
                INI_WriteInt(File,"Jobs",0);
                INI_WriteInt(File,"RidicakB",0);
                INI_WriteInt(File,"RidicakC+E",0);
                INI_WriteInt(File,"Pohlavi",0);
                INI_WriteInt(File,"Type_Premium",0);
                INI_WriteInt(File,"Level",0);
                INI_WriteInt(File,"Ban",0);
                INI_WriteInt(File,"BanEx",0);
                INI_WriteInt(File,"Kick",0);
                INI_WriteInt(File,"Funkce",0);
                INI_WriteInt(File,"JoinView",0);
    			INI_WriteInt(File,"CloseView",0);
    			INI_WriteInt(File,"Spawn",1);
			    INI_WriteInt(File,"Cela",0);
    			INI_WriteString(File,"CelaDuvod"," ");
    			INI_WriteString(File,"CelaZatknul"," ");
				INI_Close(File);
				


                SetSpawnInfo(playerid, 0, 0, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0);
                SpawnPlayer(playerid);
	    		SetPlayerColor(playerid, 0xffffffaa);
	    		SetPlayerPos(playerid, 1649.5458,1301.3575,10.8203);
                new ss[1200];
		        strcat(ss,""r"{ccff00}=====================================[{ff0000}Pravidla{ccff00}]=====================================\n");
		        strcat(ss,""r" \t{ff0000}1.{ffffff}Neurážej adminy{ff0000}!\n");
		        strcat(ss,""r" \t{ff0000}2.{ffffff}nespamuj{ff0000}!\n");
		        strcat(ss,""r" \t{ff0000}3.{ffffff}chyby pište neprodleně na e-mail (/kontakt){ff0000}!\n");
		        strcat(ss,""r" \t{ff0000}4.{ffffff}necheatuj! pezprodleně permanet IP BAN{ff0000}!\n");
		        strcat(ss,""r" \t{ff0000}5.{ffffff}obhajování pište na e-mail (př.ja sem speed hack neměl){ff0000}!\n");
		        strcat(ss,""r" \t{ff0000}6.{ffffff}je zakázáno schazovat server (úmyslně,neúmyslně){ff0000}!\n");
		        strcat(ss,""r" \t{ff0000}7.{ffffff}PŘÍSNÝ ZÁKAZ REKLAMI{ff0000}!!!\n");
		        strcat(ss,""r" \t{ff0000}8.{ffffff}Hráč je povinen se držet zásad slušného chování, dobrých mravů a respektuje veškerá ustanovení administratorů\n.");
				strcat(ss,""r" \n\t{ff0000}!!{ffffff}TATO PRAVIDLA PLATÍ I PRO ADMINISTRÁTORY{ff0000}!!\n");
				strcat(ss,""r"{ccff00}=====================================[{ff0000}Informace{ccff00}]=====================================\n");
				strcat(ss,""r"\t \t \t{ff0000}!!!{ffffff} Neznalost pravidel neomlouvá {ff0000}!!!\n");
		        strcat(ss,""r" {99ff00}Úspěšně jste se registroval\n");
		        strcat(ss,""r" {99ff00}Nyní se můžete připojit do hry");
                ShowPlayerDialogEx(playerid, DIALOG_SUCCESS_1, DIALOG_STYLE_PASS,""COL_WHITE"Success!",ss,"Ok","");
			}
        }

Register přikazy

 

Link to comment
Share on other sites

  • 0

Přečetl jsem si to asi 5x a pořád nevím co přesně chceš... Ty chceš jakože po registraci po hráči aby dal relog aby se mohl přihlásit? Nepřijde ti to trošku zbytečné? Nebude lepší když rovnou ho hodíš do hry?

Link to comment
Share on other sites

  • 0

mno to bych byl rad ale prostě to nehodi po registraci to nic neuděla a ja nevim costim :(

 pokud se da neak hodit do hry tak to budu rad :)


hrač se registruje vše se vytvoři ale proste po registraci vše zmizi a běží jen to jak se zapina server proste prazdne okno a aby se mohl přihlasit tak musi dat T > /Q a pak se zas připojit ale ja nevim jak udělat aby hoto hodilo do hry

 

Link to comment
Share on other sites

  • 0
před 6 minutami, Andrey said:

Přečetl jsem si to asi 5x a pořád nevím co přesně chceš... Ty chceš jakože po registraci po hráči aby dal relog aby se mohl přihlásit? Nepřijde ti to trošku zbytečné? Nebude lepší když rovnou ho hodíš do hry?

  1. Spoiler
    
            if(fexist(UserPath(playerid)))
        {
            INI_ParseFile(CarPath(playerid), "LoadCar_%s", .bPassTag = true, .bExtra = true, .extra = playerid);
            INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
            new s[1200];
            strcat(s,""r"{ccff00}=====================================[{ff0000}Pravidla{ccff00}]=====================================\n");
            strcat(s,""r" \t{ff0000}1.{ffffff}Neurážej adminy{ff0000}!\n");
            strcat(s,""r" \t{ff0000}2.{ffffff}nespamuj{ff0000}!\n");
            strcat(s,""r" \t{ff0000}3.{ffffff}chyby pište neprodleně na e-mail (/kontakt){ff0000}!\n");
            strcat(s,""r" \t{ff0000}4.{ffffff}necheatuj! pezprodleně permanet IP BAN{ff0000}!\n");
            strcat(s,""r" \t{ff0000}5.{ffffff}obhajování pište na e-mail (př.ja sem speed hack neměl){ff0000}!\n");
            strcat(s,""r" \t{ff0000}6.{ffffff}je zakázáno schazovat server (úmyslně,neúmyslně){ff0000}!\n");
            strcat(s,""r" \t{ff0000}7.{ffffff}PŘÍSNÝ ZÁKAZ REKLAMI{ff0000}!!!\n");
            strcat(s,""r" \t{ff0000}8.{ffffff}Hráč je povinen se držet zásad slušného chování, dobrých mravů a respektuje veškerá ustanovení administratorů\n.");
    		strcat(s,""r" \n\t{ff0000}!!{ffffff}TATO PRAVIDLA PLATÍ I PRO ADMINISTRÁTORY{ff0000}!!\n");
    		strcat(s,""r"{ccff00}=====================================[{ff0000}Informace{ccff00}]=====================================\n");
    		strcat(s,""r"\t \t \t{ff0000}!!!{ffffff} Neznalost pravidel neomlouvá {ff0000}!!!\n");
            strcat(s,""r" {99ff00}Vítejte zpět na serveru\n");
            strcat(s,""r" {99ff00}Prosím zadejte heslo, které jste zadal při registraci:");
            new lgp[150];
            format(lgp, sizeof(lgp), "{ff0000}%s({00ffff}%d{ff0000})", PlayerName(playerid),playerid);
            ShowPlayerDialogEx(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD,lgp,s,"Ok","");
    	}
        else
        {
            new s[1200];
            strcat(s,""r"{ccff00}=====================================[{ff0000}Pravidla{ccff00}]=====================================\n");
            strcat(s,""r" \t{ff0000}1.{ffffff}Neurážej adminy{ff0000}!\n");
            strcat(s,""r" \t{ff0000}2.{ffffff}nespamuj{ff0000}!\n");
            strcat(s,""r" \t{ff0000}3.{ffffff}chyby pište neprodleně na e-mail (/kontakt){ff0000}!\n");
            strcat(s,""r" \t{ff0000}4.{ffffff}necheatuj! pezprodleně permanet IP BAN{ff0000}!\n");
            strcat(s,""r" \t{ff0000}5.{ffffff}obhajování pište na e-mail (př.ja sem speed hack neměl){ff0000}!\n");
            strcat(s,""r" \t{ff0000}6.{ffffff}je zakázáno schazovat server (úmyslně,neúmyslně){ff0000}!\n");
            strcat(s,""r" \t{ff0000}7.{ffffff}PŘÍSNÝ ZÁKAZ REKLAMI{ff0000}!!!\n");
            strcat(s,""r" \t{ff0000}8.{ffffff}Hráč je povinen se držet zásad slušného chování, dobrých mravů a respektuje veškerá ustanovení administratorů\n.");
    		strcat(s,""r" \n\t{ff0000}!!{ffffff}TATO PRAVIDLA PLATÍ I PRO ADMINISTRÁTORY{ff0000}!!\n");
    		strcat(s,""r"{ccff00}=====================================[{ff0000}Informace{ccff00}]=====================================\n");
    		strcat(s,""r"\t \t \t{ff0000}!!!{ffffff} Neznalost pravidel neomlouvá {ff0000}!!!\n");
    		strcat(s,""r" {99ff00}Vítejte po prvé na serveru\n");
            strcat(s,""r" {99ff00}Prosím zadejte heslo, aby jste se zaregistroval (minimálně 16 znaků!):");
            ShowPlayerDialogEx(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD,""COL_RED"Registrace",s,"Ok","");
            GivePlayerMoney(playerid, 20000);
            PlayerInfo[playerid][pAdmin] = 0;
            povolani[playerid][pJobs] = 0;
    	}

    Register a Login 

     

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...