[pomoc] tutorial

Započeo .G.h.0.s.T., Mart 01, 2011, 18:21:37 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Skripta koju koristim: pokusavam napraviti gm od 0
Detaljan opis problema: imam jedan mali problemcic. nece da mi prikaze tutorial. registracija igraca, registracija spola, dobi i drzave, login, sve lijepo radi kako treba, ali mi nece tutorial prikazati. to neznam zasto. pa sam htio pitati za pomoc, ako netko zna. Hvala
Dio skripte:

OnDialogResponse callback u vezi registacije drzave:

if(dialogid == DRZAVA)
{
if(RegistrationStep[playerid] == 3)
{
if(response)
    {
        if(listitem == 0)//Hrvatska
        {
    SetPVarInt(playerid,"Podrijetlo", 1);
        RegistrationStep[playerid] = 0;
        TutTime[playerid] = 1;
        return 0;
        }
        if(listitem == 1)//Bosna
        {
            SetPVarInt(playerid,"Podrijetlo", 2);
        RegistrationStep[playerid] = 0;
        TutTime[playerid] = 1;
        return 0;
        }
          if(listitem == 2)//Srbija
        {
            SetPVarInt(playerid,"Podrijetlo", 3);
        RegistrationStep[playerid] = 0;
        TutTime[playerid] = 1;
        return 0;
        }
        if(listitem == 3)//Ostalo
        {
            SetPVarInt(playerid,"Podrijetlo", 4);
        RegistrationStep[playerid] = 0;
        TutTime[playerid] = 1;
        return 0;
        }
    if(listitem == 4) // Kick
    {
        Kick(playerid);
    }
}
}
return 1;
}


u tu imam  TutTime[playerid] = 1; da me posalje na tutorial.

a ovdje je public SetPlayerUnjail

public SetPlayerUnjail()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
{
    if(IsPlayerConnected(i))
    {
        if(TutTime[i] >= 1)
    {
    TutTime[i] += 1;
            if(TutTime[i] == 3)
    {
        SendClientMessage(i,COLOR_RED, "[SISTEM]: PD");
    }
    if(TutTime[i] == 4)
    {
                    SendClientMessage(i,COLOR_RED, "[SISTEM]: SWAT");
    }
        if(TutTime[i] == 5)
        {
                    SendClientMessage(i,COLOR_RED, "[SISTEM]: MD!");
    }
        if(TutTime[i] == 6)
        {
                    SendClientMessage(i,COLOR_RED, "[SISTEM]: LCN!");
        }
        else if(TutTime[i] == 7)
        {
                    SendClientMessage(i,COLOR_RED, "[SISTEM]: YAKUZA!");
}
    else if(TutTime[i] == 10)
    {
        ClearChatbox(i, 15);
        TutTime[i] = 0; SetPVarInt(i, "Tutorial", 1);
gOoc[i] = 0; gNews[i] = 0; gFam[i] = 0;
TogglePlayerControllable(i, 1);
SetCameraBehindPlayer(i);
/*MedicBill[i] = 0;*/
SetPlayerSpawn(i);
SendClientMessage(i, COLOR_RED, "Balcan-Community RP: Ugodan provod na serveru zeli vam Admin Team.");
    }
    }
}
}
}


Neke slike/video za lakse dobivanje pomoci(neobavezno): //

Jesi dodao da se TutTime[MAX_PLAYERS] povecava svake sekunde?

Citat: BloodMaster poslato Mart 01, 2011, 21:16:44 POSLE PODNE
Jesi dodao da se TutTime[MAX_PLAYERS] povecava svake sekunde?

TutTime[MAX_PLAYERS] to sam dodao. xD.

vrh:

forward tutupdate();


kraj:

public tutupdate()
{
for(new i=0, i<MAX_PLAYERS,i++)
{
TutTime[i]++
}
return 1;
}


U ongamemodeinit:

SetTimer("tutupdate",1000,1);



Eto

Citat: BloodMaster poslato Mart 01, 2011, 21:55:57 POSLE PODNE
vrh:

forward tutupdate();


kraj:

public tutupdate()
{
for(new i=0, i<MAX_PLAYERS,i++)
{
TutTime[i]++
}
return 1;
}


U ongamemodeinit:

SetTimer("tutupdate",1000,1);



Eto

ovo bas i ne funkcionira.