Zaključano

Uvod u server preko tdova

Započeo ...
pre 6 godina
381
pregleda
2
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Bekaksi_Brat
Enforcer
pre 6 godina
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 == 1)
    {
StatusKonekta(playerid, 5);
}
else if(ServerInfo != 1)
{
            RegisterTimer1 = 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 = "\0";
            new info2 = "\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)://
Exnas.pwn
Godfather
pre 6 godina
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 = 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 = "\0";
      new info2 = "\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);
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava