Jump to content
  • 0

pomoc Prestup na spawn


Hip

Dotaz

  • Globální moderátor

Ahoj lidi.udělal jsem si stock pro spawnutí jen po přihlášení, ale nevím jak to mám udělat, abych nemusel při probýhání publicu OnPlayerRequestClass dávat šipku aby se mi to "povolilo"

 

stock:

 

 

stock CheckToSpawn(playerid)
{
   if(PLAYERLIST_authed[playerid] == false)
   {
    if (udb_Exists(PlayerName(playerid)))
	{
		ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,"{00FF00}Login","{00FF00}Přihlaš se, napiš heslo !","Login","");
	}
	else ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"{00FF00}Register","{00FF00}Zaregistruj se, zvol si heslo !","Registrovat","");
}
else return 1;
return 0;
}

 

 

 

a mám to umístěné:

 

public OnPlayerRequestClass(playerid, classid)
{
return CheckToSpawn(playerid);
}

 

ale takto si musim alespoň jednou přepnout šipkou aby mě to potom pustilo přes tlačítko spawn. kdo toto nepochopil může to vyzkoušet zde:

128.204.203.30:7855 díky všem :)

Link to comment
Share on other sites

4 odpovědí na tuto otázku

Recommended Posts

  • 0
  • Globální moderátor
daj si to do OnPlayerConnect

 

nj ale pak to bude stejna situace.. kdyz se public jednou ukonci tak se pak neopakuje jako onplayerconnect a tenhle se mi nepodarilo ani zastavit.. return 0; mi na nej nefungoval...

Link to comment
Share on other sites

  • 0
daj si to do OnPlayerConnect

 

nj ale pak to bude stejna situace.. kdyz se public jednou ukonci tak se pak neopakuje jako onplayerconnect a tenhle se mi nepodarilo ani zastavit.. return 0; mi na nej nefungoval...

ty chces aby sa hracovi ukazal dialog na login alebo registraciu, ale chces to iba raz, tak to daj do OnPlayerConnect, nie "scratch" ten sa vyvola iba raz, daj tam toto:

if(udb_Exists(PlayerName(playerid))) ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,"{00FF00}Login","{00FF00}Přihlaš se, napiš heslo !","Login","");
else ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"{00FF00}Register","{00FF00}Zaregistruj se, zvol si heslo !","Registrovat","");

Link to comment
Share on other sites

  • 0
  • Globální moderátor
daj si to do OnPlayerConnect

 

nj ale pak to bude stejna situace.. kdyz se public jednou ukonci tak se pak neopakuje jako onplayerconnect a tenhle se mi nepodarilo ani zastavit.. return 0; mi na nej nefungoval...

ty chces aby sa hracovi ukazal dialog na login alebo registraciu, ale chces to iba raz, tak to daj do OnPlayerConnect, nie "scratch" ten sa vyvola iba raz, daj tam toto:

if(udb_Exists(PlayerName(playerid))) ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,"{00FF00}Login","{00FF00}Přihlaš se, napiš heslo !","Login","");
else ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"{00FF00}Register","{00FF00}Zaregistruj se, zvol si heslo !","Registrovat","");

 

zkus se prihlasit na ten server a pak dat spawn aniz bys stisknul sipku co tam je... to ti nepujde a ja chci vedet jak to udelat aby to slo i bez stisknuti sipky uz chapes?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...