Szerző Téma: Karakterkorlátozás...  (Megtekintve 895 alkalommal)

Karakterkorlátozás...
« Dátum: 2012. május 05. - 19:24:03 »
0 Show voters
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)

Nem elérhető fbsokk

  • 427
    • Profil megtekintése
Karakterkorlátozás...
« Válasz #1 Dátum: 2012. május 05. - 19:27:28 »
+1 Show voters
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
« Utoljára szerkesztve: 2012. május 05. - 19:30:18 írta fbsokk »

Nem elérhető Mike.

  • 720
    • Profil megtekintése
Karakterkorlátozás...
« Válasz #2 Dátum: 2012. május 05. - 19:27:42 »
+2 Show voters
Talán növeld a karakterek számát benne.
 
new string[46];

 helyett:
new string[128];

Karakterkorlátozás...
« Válasz #3 Dátum: 2012. május 05. - 21:48:44 »
0 Show voters
Köszönöm szépen mindkettõtöknek! :D Megy a +!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal