Jump to content

pomoc Uvítání


stonersvojta

Recommended Posts

 

Zdravím

Pokud chceš opravdu po přihlašení musíš to dát do Registračky takže až se hráč přihlasí tak se mu to ukáže.

Bohužel tvoji registračku nemám takže to musíš zvladnout sám.

 

Druhá možnost to dát rovnou po připojení na server.

Takže do OnPlayerConnect

 

Nebo dát do OnPlayerConnect TimerEx a tím pádem to nastavit třeba na 5 vteřin tím pádem by to mohl vyjít když se hráč přihlasí že se mu to ukáže přesně. Možná Dřív a Taky Možná pozděj.

 

 

Když tak mi řekni co máš za mod a nebo sem dej Registračku

Link to comment
Share on other sites

Dívej tak prvně vytvořiš ten Timer

 

Toto dáš do OnPlayerConnect

SetTimerEx("Uvitani", 5000, false, "i", playerid);

Po pěti vteřinách a že se nebude opakovat to vyvolá toto:

forward Uvitani(playerid);
 
public Uvitani(playerid)
{
SendClientMessage(playerid, -1, "Vítej na Serveru.");
return 1;
}

Pokud chceš to jak si psal /dann - Tím myslíš GameText

Tak SendClientMessage nahradíš tímhle:

GameTextForPlayer(playerid, "Vitej na serveru", 5000, 2);

Edit:

Jak jsem dopsal toto tak jsem si přečetl  SkyBigův přispěvek

Má dobrej nápad zkus použít jeho verzi a když ti to nepůjde udělej toto.

 

 

Link to comment
Share on other sites

~> Říkal jsem ti už, že je to blbost. On chtěl tu zprávu jakmile se přihlásí ten hráč... co když se nepřihlásí zrovna do tvých 5 vteřin? A co když to ještě stihne dříve?

 

 

Napsal jsem do mého příspěvku at to udělá podle tebe.

 

A já mu psal že je možnost že to nemusí přesně vyjít přesně.

 

Cituji sebe

To by mohlo vyjít když se hráč přihlasí že se mu to ukáže přesně. Možná Dřív a Taky Možná pozděj.

 

 

 

Link to comment
Share on other sites

Proč to dělat jednoduše, když to jde složitě, že? ;)

new bool: FirstSpawn[MAX_PLAYERS];

public OnPlayerConnect(playerid)
{
	FirstSpawn[playerid] = true;
}

public OnPlayerSpawn(playerid)
{
	if(FirstSpawn[playerid] == true)
	{
	    SendClientMessage(playerid, -1, "Vítej na našem serveru!");
	    FirstSpawn[playerid] = false;
	    
	}
	
	return 1;
}

Dej to do příslušných publiců, můžeš si to třeba udělat jako fs, i když to bude o ničem, a pak ho pouze připsat a mělo by ti to jet. Předpokládám že pwn od rze nemáš, jinak by to šlo udělat samozřejmě i jinak...

Link to comment
Share on other sites

~> To je sice hezké, ale on chce tu zprávu poslat po přihlášení(příkazem /login). Takže ani po spawnu, ani po příhodu na server, smrti, nebo jiných věcem... ale po přihlášení(příkazem /login)...

 

 

Po přihlášení tě to snad spawne ne? Výsledek stejnej, meleš hovadiny.

Link to comment
Share on other sites

~> To je sice hezké, ale on chce tu zprávu poslat po přihlášení(příkazem /login). Takže ani po spawnu, ani po příhodu na server, smrti, nebo jiných věcem... ale po přihlášení(příkazem /login)...

 

Pokud vím, tak většina těchto systému a to i v rze tě bez přihlášení nespawne. Vždy se musíš nejdřív přihlásit nebo registrovat pro spawn. Samozřejmě na rze je i možnost vstoupit bez přihlášení, takže jediný problém by byl, že by tu zprávu poslal i neregistrovaným lidem, ale já osobně si nemyslím, že by to mělo vadit... To už je na něm buď to použije nebo to tam nebude mít nic! ;)

Link to comment
Share on other sites

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