Skripta: CLRP
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[playerid][pModel] = Peds[classid][0];
if (RegistrationStep[playerid] == 0 && gPlayerLogged[playerid] != 1 && IsPlayerNPC(playerid) !=1)
{
ClearChatbox(playerid, 10);
SendClientMessage(playerid, SVETLOPLAVA, "");
SendClientMessage(playerid, SVETLOPLAVA, "");
if (gPlayerAccount[playerid] != 0)
{
new loginstring[512];
new loginname[64];
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[playerid] = 0;
new regstring[512];
new regname[64];
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[playerid][pModel] = Peds[classid][0];
SetPlayerTeamFromClass(playerid,classid);
}
else SpawnPlayer(playerid);
return false;
}
}
Rijesio sam, moze LOCK