Skripta koju koristim: od 0
Detaljan opis problema:
napravio sam pod onplayerspawn SCM za dobrodoslicu, sada svaki put kad umrem to se salje, kako cu napraviti da mi ispisuje samo kad se loguje i spawna, a nakon smrti da ne ispise?????
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
pod onplayerspawn ()
ubaci ovako
Kod: [Odaberi]
new string[128];
format(string,sizeof(string),"Dobrodošli nazad %s ,hvala vam sto ste nas ponovo posjetili !",GetName(playerid));
SCM(playerid,-1,string);
Kod: [Odaberi]
ovo ubaci gdje hoces stock GetName(playerid)
{
new JName[MAX_PLAYER_NAME];
GetPlayerName(playerid,JName,MAX_PLAYER_NAME);
return JName;
}
i nemoguce je da ti ispisuje kad umreš svaki put nego nisi fino napravio ali evo ti ovako
Kopiras tudje odgovore, i sve sam tako odradio, prije tebe sam dobio taj odgovor na onom postu sa kojeg si kopirao..
Stavi poruku u public OnPlayerConnect(playerid)
Å¡ta sam kopirao ja ti napisao bolan bolan Äitaj malo ne nerviraj me
trebas napraviti jednu bool varijablu kojom ces proveravati da li ce igrac spawnovao ili ne
new
bool:varijabla[MAX_PLAYERS];
//ovo stavis pod onplayerdisconnect
varijabla[playerid] = false;
//i ovako pod onplayerspawn
new
string[62 + MAX_PLAYER_NAME];
if(varijabla[playerid] = false)
{
format(string,sizeof(string),"Dobrodošli nazad %s ,hvala vam sto ste nas ponovo posjetili !",GetName(playerid));
SCM(playerid,-1,string);
varijabla[playerid] = true;
}