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):
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)");
{
Sad mi crasha compiler :S ubacio sam ono prvo i crasha mi compiler :S
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);
}