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: Mon$TeR - 2012. május 05. - 19:24:03

Cím: Karakterkorlátozás...
Írta: Mon$TeR - 2012. május 05. - 19:24:03
Sziasztok! Lenne egy problémám.
 
public OnPlayerConnect(playerid)
{
new pName[MAX_PLAYER_NAME];
new string[46];
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), \"{ff0000}[iNFO] {00ff11}- %s csatlakozott a szerverre.\", pName);
SendClientMessageToAll(0x00FF28FF, string);
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
        new name[MAX_PLAYER_NAME], str[128];
        GetPlayerName(playerid, name, sizeof(name));
        switch (reason) {
        case 0: format(str, sizeof(str), \"{ff0000}[iNFO] {00ff11}- %s (%d) Kilépett a szerverrõl (Idõtullépés)\", name, playerid);
        case 1: format(str, sizeof(str), \"{ff0000}[iNFO] {00ff11}- %s (%d) Kilépett a szerverrõl (Kilépés)\", name, playerid);
        case 2: format(str, sizeof(str), \"{ff0000}[iNFO] {00ff11}- %s (%d) Kilépett a szerverrõl (Kirúgva/Bannolva)\", name, playerid);
        }
        SendClientMessageToAll(0xC0C0C0AA, str);
        return 1;
}

 
Ehelyett csak ezt adja ki:
[iNFO] - Jóska csatlak                           (ozott a szerverre.)
Tehát nem írja ki csak ezt hogy Jóska csatlak, ahelyett hogy Jóska csatlakozott a szerverre.
Légyszives segítsetek megoldani a problémát! Köszöntem!  ;D :smokin: 8)
Cím: Karakterkorlátozás...
Írta: fbsokk - 2012. május 05. - 19:27:28
public OnPlayerConnect(playerid)
{
        if(IsPlayerNPC(playerid)) return 1;
        jatekos++;
new str[125], name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(str,sizeof(str),\"%s csatlakozott a szerverre. Érezd jól magadat:) [%i/%i]\",name,jatekos,GetMaxPlayers());
SendClientMessageToAll(0x33CCFFAA,str);
        return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
if(IsPlayerNPC(playerid)) return 1;
        jatekos--;
new str[125], name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(str,sizeof(str),\"%s távozott a szerverrõl:( Reméljük még majd vissza jössz:D [%i/%i]\",name,jatekos,GetMaxPlayers());
SendClientMessageToAll(0x33CCFFAA,str);
        return 1;
}

 
Ebben nincs benne hogy kilépett idõtúllépés stb csak az hogy ha kilép akkor kiírja és elvesz egy playert és mutatja ha megbelépsz kiírja hogy mennyien vannak fenn
Nem biztos hogy meglehet hülyeség bocsi :S
Cím: Karakterkorlátozás...
Írta: Mike. - 2012. május 05. - 19:27:42
Talán növeld a karakterek számát benne.
 
new string[46];

 helyett:
new string[128];
Cím: Karakterkorlátozás...
Írta: Mon$TeR - 2012. május 05. - 21:48:44
Köszönöm szépen mindkettõtöknek! :D Megy a +!