[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 1 gost 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): //

BloodMaster

*

Ex. Super Moderator

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.

BloodMaster

*

Ex. Super Moderator

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.