SA:MP - Pawno - [TUT] Player Connect/Disconnect Roman Lipka | 21.08.2008
Máme tu celkem casto pouzivany script na connect a disconnect zpravu hrace.
ONPLAYERCONNECT
ONPLAYERCONNECT
new novyhrac[100];
GetPlayerName(playerid, novyhrac, 24);
format(novyhrac, 100, "%s se pripojil do hry.", novyhrac);
SendClientMessageToAll(COLOR_****, novyhrac);
GetPlayerName(playerid, novyhrac, 24);
format(novyhrac, 100, "%s se pripojil do hry.", novyhrac);
SendClientMessageToAll(COLOR_****, novyhrac);
Vysvetlivky:
GetPlayerName(playerid, novyhrac, 24);
tento radek zjisti jmeno playerida, ulozi do promenne novyhrac o maximalni delce 100 znaku a v nasledujicim kroku "vytiskne" na obrazovku.
GetPlayerName(playerid, novyhrac, 24);
tento radek zjisti jmeno playerida, ulozi do promenne novyhrac o maximalni delce 100 znaku a v nasledujicim kroku "vytiskne" na obrazovku.
ONPLAYERDISCONNECT
new odchozihrac[100];
GetPlayerName(playerid, odchozihrac, 30);
switch (reason) { //priciny odpojeni dany v jadre SA-MP defaultne
case 0: format(odchozihrac, 100, "%s opustil server. (Timeout)", odchozihrac);
case 1: format(odchozihrac, 100, "%s opustil server. (Odesel)", odchozihrac);
case 2: format(odchozihrac, 100, "%s byl vyhozen. (Kick/Ban)", odchozihrac);
}
SendClientMessageToAll(COLOR_****, odchozihrac);
GetPlayerName(playerid, odchozihrac, 30);
switch (reason) { //priciny odpojeni dany v jadre SA-MP defaultne
case 0: format(odchozihrac, 100, "%s opustil server. (Timeout)", odchozihrac);
case 1: format(odchozihrac, 100, "%s opustil server. (Odesel)", odchozihrac);
case 2: format(odchozihrac, 100, "%s byl vyhozen. (Kick/Ban)", odchozihrac);
}
SendClientMessageToAll(COLOR_****, odchozihrac);
Dale tady mame ikonky v oznamovaci oblasti killistu.
Ikona Pripojeni:
SendDeathMessage(playerid, INVALID_PLAYER_ID, 200);
Ikona Odpojeni:
SendDeathMessage(playerid, INVALID_PLAYER_ID, 201);
Tyto zpravy zahrnete normalne do onplayerconnect a druhou do disconnect.
UPOZORNENI:
Pokud pouzivate tyto funkce ve filterscriptu, muze se stat ze mod jiz
cast connect a disconnect obsahuje a tudiz se bude kryt nebo naopak
vubec nenabehne.
TUTORIAL BY MaverickCZE