GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Stray - 2009. November 21. - 21:01:07

Cím: Playerek a szeron
Írta: Stray - 2009. November 21. - 21:01:07
Sziasztok.Azt szeretném megcsinálni hogy ha valaki csatlakozik kiirja h
 
XY csatlakozott! Playerek a szeron: X[/quote]
És ezt nem tudom hogy kéne.Addig megy hogy kiirja a nevet...
Cím: Playerek a szeron
Írta: Iceaac - 2009. November 21. - 21:43:55
Tessék:
 
#include <a_samp> // a_samp függvénykönyvtár beágyazása
public OnPlayerConnect(playerid)
{
new connectedname[MAX_PLAYER_NAME], connectedplayers, string[128]; // létrehozzuk a 3 szükséges változót
GetPlayerName(playerid, connectedname, MAX_PLAYER_NAME); // lekérdezzük a játékos nevét
for(new i=0; i<MAX_PLAYERS; i++) if (IsPlayerConnected(i)) connectedplayers += 1; // egy cilkussal végignézzük az összes játékos slotot, ha egy slot foglalt, megnöveljük a connectedplayers változó értékét
format(string, sizeof(string), \"%s csatlakozott a szerverhez! Játékosok: %d\", connectedname, connectedplayers); // megformázzuk a karakterláncot
SendClientMessageToAll(0x33CCFFAA, string); // kiírjuk az üzenetet mindenkinek
return 1;
}

 
Szerk.: Remélem nem ezt akarod beadni a Hungarian Scripting Teamnek, hogy felvegyenek.  ::)
Szerk2:
Ui.: Nem teszteltem!
Cím: Playerek a szeron
Írta: RadioP - 2009. November 21. - 22:33:18
Játékosok: %d

 
Itt nem %s-t kellett volna használni?
Üdv, RadioP!

Cím: Playerek a szeron
Írta: Gergo1352 - 2009. November 21. - 22:54:14
A %s karakterláncot jelöl, nekünk pedig egy decimális számunk van.
Cím: Playerek a szeron
Írta: Stray - 2009. November 22. - 08:00:55
Köszi mindenkinek.Zárok.