Problem: Pa ovako.. Uradio sam intro na serveru, i sve radi dobro al je problem kad igrac umre onda mu ponovo pojavi taj intro i mora ponovo ukucat sifru.. Kako to da rijesim?
Dio skripte:
Evo skripta gdje je prije bio taj dialog za sifru i to.. Sad sam ja tu ubacio timer i intro napravio
public OnPlayerRequestClass(playerid)
{
SetTimerEx("DialogNaSpawnu", 10000, 0, "d", playerid);
PlayerPlaySound(playerid, 1097, 0.0, 0.0, 10.0);
SendClientMessage(playerid, COLOR_RED, "");
SendClientMessage(playerid, COLOR_RED, "");
SendClientMessage(playerid, COLOR_RED, "");
SendClientMessage(playerid, COLOR_RED, "");
SendClientMessage(playerid, COLOR_RED, "");
SendClientMessage(playerid, COLOR_RED, "");
SendClientMessage(playerid, COLOR_RED, "");
SendClientMessage(playerid, COLOR_RED, "");
SendClientMessage(playerid, COLOR_RED, "");
SendClientMessage(playerid, COLOR_RED, "");
SendClientMessage(playerid, COLOR_RED, "");
SendClientMessage(playerid, COLOR_RED, "");
SendClientMessage(playerid, COLOR_RED, "");
PlayerPlaySound(playerid, 1085, 0.0, 0.0, 10.0);
InterpolateCameraPos(playerid, 30.477190, -1950.122802, 57.295814, 482.914703, -1545.816650, 96.568771, 10000);
InterpolateCameraLookAt(playerid, 34.607212, -1947.304443, 57.291908, 478.066284, -1545.817626, 95.346893, 10000);
TextDrawShowForPlayer(playerid, interpolateee0);
TextDrawShowForPlayer(playerid, interpolateee1);
TextDrawShowForPlayer(playerid, interpolateee2);
}Evo ono sto je prije bilo pod public OnPlayerRequestClass(playerid)
a sad je pod DialogNaSpawnu:
public DialogNaSpawnu(playerid, classid)
{
{
PlayerInfo = Peds;
if (RegistrationStep == 0 && gPlayerLogged != 1 && IsPlayerNPC(playerid) !=1)
{
ClearChatbox(playerid, 10);
SendClientMessage(playerid, SVETLOPLAVA, "");
SendClientMessage(playerid, SVETLOPLAVA, "");
if (gPlayerAccount != 0)
{
new loginstring;
new loginname;
TextDrawHideForPlayer(playerid, interpolateee0);
TextDrawHideForPlayer(playerid, interpolateee1);
TextDrawHideForPlayer(playerid, interpolateee2);
GetPlayerName(playerid,loginname,sizeof(loginname));
SetPlayerPos(playerid, 353.0382,-1149.6090,130.9505);
SetPlayerCameraPos(playerid, 1.0302,-2169.6599,36.7974);
SetPlayerCameraLookAt(playerid, 137.2415,-2072.9973,30.0446);
format(loginstring,sizeof(loginstring),""COL_YELLOW"\n{ffffff}_______________________________________\n\n{ffffff}Dobrodosao {ff0000}%s{ffffff} na Balkan Carbon.\n\n{ffffff}Vas profil je pronadjen{ffffff}.\n\n{ffffff}Unesite sifru korisnika\n\n{ffffff}_______________________________________\n",loginname);
ShowPlayerDialog(playerid,12346,DIALOG_STYLE_PASSWORD,"{ffffff}Balkan Carbon",loginstring,"Prijava","Izlaz");
}
else
{
gPlayerAccount = 0;
new regstring;
new regname;
TextDrawHideForPlayer(playerid, interpolateee0);
TextDrawHideForPlayer(playerid, interpolateee1);
TextDrawHideForPlayer(playerid, interpolateee2);
GetPlayerName(playerid,regname,sizeof(regname));
SetPlayerPos(playerid, -2780.6250,2587.7041,104.8503);
SetPlayerCameraPos(playerid, -2780.6250,2587.7041,104.8503);
SetPlayerCameraLookAt(playerid, -2780.6250,2587.7041,104.8503);
format(regstring,sizeof(regstring),"\n{ffffff}_______________________________________\n\n{ffffff}Dobrodosao {ffff00}%s{ffffff} na Balkan Carbon.\n\n{ffffff}Vas profil nije pronadjen{ffffff}.\n\n{ffffff}Unesite lozinku koju zelite...\n\n{ffffff}_______________________________________\n",regname);
ShowPlayerDialog(playerid,12345,DIALOG_STYLE_PASSWORD,"{ffffff}Balkan Carbon",regstring,"Registruj","Izadji");
}
PlayerInfo = Peds;
SetPlayerTeamFromClass(playerid,classid);
}
else SpawnPlayer(playerid);
return false;
}
}