[POMOC] Offline..

Započeo Mrki 789, Mart 04, 2012, 16:47:26 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Skripta koju koristim: CLRP
Detaljan opis problema: Kako da napravim kad neko ode off, kad mu je crash il kad ga neko kicka da ispise to. Npr: %s je napustio server (timeout) (timeout=crash) onda %s je napustio server (izasao) i %s je napustio server (kick/ban).. i ako je admin il GM da ispise u admin chatu tak..
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):



Snich

Ovako:

public OnPlayerDisconnect(playerid, reason)
{
     new string[256];
     format(string,sizeof(string),"%s je izasao sa servera.", pName(playerid));
     SendAdminGmMessage(COLOR_YELLOW, string); //Neznam kako ti je definisana Admin/Gamemaster poruka. U ovom primjeru ti dajem kako je kod mene!
     return 1;
}

E fala, a jel znas kako napravit kad dobje kick/ban da pise %s je napustio server (kick/ban) i tak da bude za crash i kad ode off normalno..



Citat: Mrki 789 poslato Mart 04, 2012, 18:34:30 POSLE PODNE
E fala, a jel znas kako napravit kad dobje kick/ban da pise %s je napustio server (kick/ban) i tak da bude za crash i kad ode off normalno..

Isti ku*ac samo stavi IsPlayerKickedBanned
                                   {
                                   SendAdminGmMessage("%s je izbačen (kick/ban)");
                                   {
Mapam besplatno!

Sad mi crasha compiler :S ubacio sam ono prvo i crasha mi compiler :S



Snich

Obrisi to prvo sto sam ti dao i ubaci ovo:
OnPlayerDisconnect


        new textreason[64];

        if(reason == 0)
{
textreason = "Crashed";
strmid(PlayerInfo[playerid][pWhyLeft], "Crashed", 0, strlen("Crashed"), 255);
format(string2, sizeof(string2),"[INFO]: %s Has left the Server. [%s]",plname, textreason);
    SendAdminMessage(COLOR_GREEN, string2);
}
else if(reason == 1)
{
textreason = "Leaving";
strmid(PlayerInfo[playerid][pWhyLeft], "Leaving", 0, strlen("Leaving"), 255);
format(string2, sizeof(string2),"[INFO]: %s Has left the Server. [%s]",plname, textreason);
    SendAdminMessage(COLOR_GREEN, string2);
}
else if(reason == 2)
{
strmid(PlayerInfo[playerid][pWhyLeft], "Kicked/Banned", 0, strlen("Kicked/Banned"), 255);
}