Salutare! Incerc de ceve vreme sa fac o chestie si tot nu reusesc... Pentru voi cred ca e usor dar eu fiind incepator... Nu stiu cum sa adaug acel mesaj cand un player intra pe server : %s a intrat pe server !
%s a iesit de pe server !
Multumesc
EDIT: Asa arata in gm dar pe server nu arata:
public OnPlayerConnect(playerid)
{
HaveTicket[playerid] = 0;
ConnectPlayer(playerid);
GameTextForPlayer(playerid," Nume server ",5000,5);
SetPlayerScore(playerid, GetPlayerScore(playerid) + 100);
SetPlayerArmour(playerid,1000);
for(new i = 0; i < MAX_PLAYERS; i++)
{
TextDrawShowForPlayer(i, Text:Clock[i]);
}
HealthBar[playerid] = TextDrawCreate(549.000000,52.000000,"..........");
TextDrawAlignment(HealthBar[playerid],1);
TextDrawBackgroundColor(HealthBar[playerid],0x00ff00ff);
TextDrawFont(HealthBar[playerid],3);
TextDrawLetterSize(HealthBar[playerid],0.569999,2.549999);
TextDrawColor(HealthBar[playerid],0x00ff0033);
TextDrawSetOutline(HealthBar[playerid],1);
TextDrawSetProportional(HealthBar[playerid],1);
TextDrawSetShadow(HealthBar[playerid],1);
TextDrawShowForPlayer(playerid, DriftTD);
TextDrawShowForPlayer(playerid, StuntTD);
TextDrawShowForPlayer(playerid, DragTD);
TextDrawShowForPlayer(playerid, DownBar);
TextDrawShowForPlayer(playerid, Viata);
PreloadAnimLib(playerid,"BOMBER");
PreloadAnimLib(playerid,"RAPPING");
PreloadAnimLib(playerid,"SHOP");
PreloadAnimLib(playerid,"BEACH");
PreloadAnimLib(playerid,"SMOKING");
PreloadAnimLib(playerid,"FOOD");
PreloadAnimLib(playerid,"ON_LOOKERS");
PreloadAnimLib(playerid,"DEALER");
PreloadAnimLib(playerid,"CRACK");
PreloadAnimLib(playerid,"CARRY");
PreloadAnimLib(playerid,"COP_AMBIENT");
PreloadAnimLib(playerid,"PARK");
PreloadAnimLib(playerid,"INT_HOUSE");
PreloadAnimLib(playerid,"FOOD");
PreloadAnimLib(playerid,"PED");
PlayerInfo[playerid][SpawnDance] = true;
ApplyAnimation(playerid,"DANCING","DNCE_M_B",4.0,1,0,0,0,-1);
new pName[24];
new string[128];
GetPlayerName(playerid, pName, 24);
SendClientMessageToAllLang(COLOR_GREY, "*** %s a intrat pe Server (ID:%d)", Player(playerid), playerid);
TextDrawLetterSize(JLtext, 0.4 ,1.0);
TextDrawSetShadow(JLtext, 1);
TextDrawSetString(JLtext, string);
TextDrawShowForAll(JLtext);
SetTimer("TDTime",5000,false);
return 1;
}
public OnPlayerDisconnect(playerid)
{
DisconnectPlayer(playerid);
TextDrawDestroy(HealthBar[playerid]);
KillTimer( PlayerInfo[playerid][SpawnTimer] );
new pName[24];
new string[128];
new reason;
GetPlayerName(playerid, pName, 24);
switch(reason)
{
if(reason == 0){ SendClientMessageToAllLang(COLOR_GREY, "*** %s a iesit (EROARE)", Player(playerid)); printf("[part] %s a iesit (EROARE)",Player(playerid)); }
if(reason == 1){ SendClientMessageToAllLang(COLOR_GREY, "*** %s a iesit (Ne-a parasit)",Player(playerid)); printf("[part] %s a iesit (Ne-a parasit)",Player(playerid)); }
if(reason == 2){ SendClientMessageToAllLang(COLOR_GREY, "*** %s a iesit (Kick/Ban)",Player(playerid)); printf("[part] %s a iesit (Kick/Ban)",Player(playerid)); }
}
TextDrawSetString(JLtext, string);
TextDrawShowForAll(JLtext);
SetTimer("TDTime",5000,false);
return 1;
} Ce trebuie schimbat ?