Uvod u server preko tdova


Započeo ..., Januar 02, 2020, 13:22:43 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

...

*

Problem(error/warning): Radim nesto kao uvod u srv preko tdova (ono dobro dosli,na,taj i taj srv,pa onda ko je vlasnik,skripter itd) td po td. To sam uradio sve i radi ali nezz gdje da stavim timer koji pokrece to ... Stavio sam kod onog gdje treba da igrac prihvati pravila servera,i radi ali se ujedno pokaze i dialog pravila,dialog za lozinku itd... kako da uradim da prvo ide taj uvod pa tek kad se zavrsi uvod da se pojavi to pravila itd... ? U pitanju je SG mod
Dio skripte:
         if(ServerInfo[isRegistracija] == 1)
    	{
			StatusKonekta(playerid, 5);
		}
		else if(ServerInfo[isRegistracija] != 1)
		{
            RegisterTimer1[playerid] = SetTimerEx("Register1",1500,0,"i",playerid);  // TIMER KOJI POKRECE TDOVE
			g_SetPlayerVirtualWorld(playerid, 0);
            SetPlayerPos(playerid, 2792.0339, -1624.5332, 10.9219);
            InterpolateCameraPos(playerid, 3023.060791, -1816.945556, 79.826736, 2980.676757, -1751.728027, 57.733650, 25000);
            InterpolateCameraLookAt(playerid, 3020.364013, -1812.963012, 78.460464, 2978.055908, -1747.695068, 56.367374, 20000);////////////////////////////////////////////////////////////////////////////////////////////////////////
            PlayAudioStreamForPlayer(playerid, "http://k007.kiwi6.com/hotlink/vqodplg39j/Train_-_Shake_up_Christmas.mp3");
	        OcistiChat(playerid, 20);
	        ////////////////////////////////////////////////////////////////////////////////////////////////////////
			new info[2048] = "\0";
            new info2[128] = "\0";
            strcat(info, ""SRVBOJA"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n");
            format( info2, sizeof( info2 ), ""SRVBOJA" %s "C_BELA"dobro došao"SRVBOJA"Test Community\n", ImeIgraca( playerid ) );
            strcat(info, info2 );
            strcat(info, ""C_BELA" Vaš account nije pronadjen na serveru,molimo registrujte se. \n");
            strcat(info, ""SRVBOJA"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n");
            strcat(info, ""C_BELA"TEKST TEKST TEKST ...\n");
            strcat(info, ""SRVBOJA"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n");
            strcat(info, ""C_BELA"Ako ste procitali pravila,kliknite"SRVBOJA"(Prihvatam)"C_BELA",ukoliko ne, pritisnite "SRVBOJA"(Izlaz) \n");
			ShowPlayerDialog(playerid, REGLOG_PRAVILA, DIALOG_STYLE_MSGBOX, ""SRVBOJA"Test|"C_BELA"Pravila", info, "Prihvatam", "Odbijam");
			SCM(playerid, BELA, "");
			SCM(playerid, BELA, "");
			SCM(playerid, BELA, "");
		}
	}
	return 1;
}       

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem)://

Pa stavis tajmer da ti showa dialog tek kasnije
SetPlayerPos(playerid, 2792.0339, -1624.5332, 10.9219);
InterpolateCameraPos(playerid, 3023.060791, -1816.945556, 79.826736, 2980.676757, -1751.728027, 57.733650, 25000);
InterpolateCameraLookAt(playerid, 3020.364013, -1812.963012, 78.460464, 2978.055908, -1747.695068, 56.367374, 20000);////////////////////////////////////////////////////////////////////////////////////////////////////////
PlayAudioStreamForPlayer(playerid, "http://k007.kiwi6.com/hotlink/vqodplg39j/Train_-_Shake_up_Christmas.mp3");
OcistiChat(playerid, 20);
//>>
mytimer[playerid] = SetTimerEx("MyTimerPublic", 15000, false, "i", playerid); // ja sam stavio 15sec ti stavi koliko ti treba ono.
//>>






//>> Dodaj negde
forward MyTimerPublic(playerid);
public MyTimerPublic(playerid)
{
      new info[2048] = "\0";
      new info2[128] = "\0";
      strcat(info, ""SRVBOJA"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n");
      format( info2, sizeof( info2 ), ""SRVBOJA" %s "C_BELA"dobro došao"SRVBOJA"Test Community\n", ImeIgraca( playerid ) );
      strcat(info, info2 );
      strcat(info, ""C_BELA" Vaš account nije pronadjen na serveru,molimo registrujte se. \n");
      strcat(info, ""SRVBOJA"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n");
      strcat(info, ""C_BELA"TEKST TEKST TEKST ...\n");
      strcat(info, ""SRVBOJA"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n");
      strcat(info, ""C_BELA"Ako ste procitali pravila,kliknite"SRVBOJA"(Prihvatam)"C_BELA",ukoliko ne, pritisnite "SRVBOJA"(Izlaz) \n");
      ShowPlayerDialog(playerid, REGLOG_PRAVILA, DIALOG_STYLE_MSGBOX, ""SRVBOJA"Test|"C_BELA"Pravila", info, "Prihvatam", "Odbijam");
      SCM(playerid, BELA, "");
      SCM(playerid, BELA, "");
      SCM(playerid, BELA, "");
      return(true);
}