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: Swat - 2011. december 27. - 07:17:22

Cím: Connect message
Írta: Swat - 2011. december 27. - 07:17:22
Üdv abba szeretnék segitséget kérni h ha valaki csatlakozik a szerverre kiirja hanyadik a 30-bol és ha lelép kiirja hányan maradtak?
Akki tud az segitsen  :(  :(
Cím: Connect message
Írta: dexi - 2011. december 27. - 08:33:59
Úgy lehet emgoldani hogy egy adott változóhoz mindig hozzáadsz(pl: Connected[playerid]++; ) és ezt iratod ki. Mikor Disconnectelsz akkor meg elveszel egyet.
Cím: Connect message
Írta: Swat - 2011. december 27. - 09:12:43
Meg tudod nekem csinálni? kérlek :)
Cím: Connect message
Írta: Szilord - 2011. december 27. - 09:20:21
new playerek;
public OnPlayerConnect(playerid)
{
playerek++;
new string[128];
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,sizeof(pname);
format(string,sizeof(string),\"%s csatlakozott a szerverre. Jelenlegi játékosok száma: %d\",pname,playerek);
SendClientMessageToAll(0x20B2AAAA,string);
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
playerek--;
new string[128];
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,sizeof(pname);
    switch(reason)
    {
        case 0: format(string, sizeof(string), \"%s elhagyta a szervert. (Kilépett) Jelenlegi játékosok száma: %d\", pname,playerek);
        case 1: format(string, sizeof(string), \"%s elhagyta a szervert. (Crash) Jelenlegi játékosok száma: %d\", pname,playerek);
        case 2: format(string, sizeof(string), \"%s elhagyta a szervert. (Kick/Ban) Jelenlegi játékosok száma: %d\", pname,playerek);
    }
SendClientMessageToAll(0xAAAAAAAA, string);
return 1;
}
Cím: Connect message
Írta: Bazsi - 2011. december 27. - 10:43:56
Idézetet írta: Fl0rian date=1324971239\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14749\" data-ipsquote-contentclass=\"forums_Topic
Úgy lehet emgoldani hogy egy adott változóhoz mindig hozzáadsz(pl: Connected[playerid]++; ) és ezt iratod ki. Mikor Disconnectelsz akkor meg elveszel egyet.
 
Annyit hozzá teszek, hogy nem lehet Connected[playerid] , mert akkor csak annak az 1 játékosnak nézi, hogy hányszor lépett be... tehát így a helyes: connected++;
Cím: Connect message
Írta: Swat - 2011. december 27. - 10:48:55
de nekem ugy kellet volna h pl 20/30 és amikor lelép 19/30
Cím: Connect message
Írta: [sdc]skyline - 2011. december 27. - 10:52:47
[pawn]new playerek;
public OnPlayerConnect(playerid)
{
playerek++;
new string[128];
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,sizeof(pname);
format(string,sizeof(string),\"%s csatlakozott a szerverre. Jelenlegi játékosok száma: %d /30\",pname,playerek);
SendClientMessageToAll(0x20B2AAAA,string);
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
playerek--;
new string[128];
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,sizeof(pname);
    switch(reason)
    {
        case 0: format(string, sizeof(string), \"%s elhagyta a szervert. (Kilépett) Jelenlegi játékosok száma: %d /30\", pname,playerek);
        case 1: format(string, sizeof(string), \"%s elhagyta a szervert. (Crash) Jelenlegi játékosok száma: %d /30\", pname,playerek);
        case 2: format(string, sizeof(string), \"%s elhagyta a szervert. (Kick/Ban) Jelenlegi játékosok száma: %d /30\", pname,playerek);
    }
SendClientMessageToAll(0xAAAAAAAA, string);
return 1;
} [/pawn]
Szilord Scriptje át szerekesztve!
Cím: Connect message
Írta: Swat - 2011. december 27. - 12:21:26
köszi :D
Cím: Connect message
Írta: [sdc]skyline - 2011. december 27. - 12:30:08
nm
Cím: Connect message
Írta: Benceee - 2011. december 27. - 12:34:14
[mod]Zárom.[/mod]