Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Problema dėl įilipimo į mašiną


Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 1682 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki, esu pasidaręs, kad įlipus į mašiną, išmestų lentelę. Žaidėjas įlipa, viskas gerai, bet vairuotojui paspaudus dialogą, keleiviui rodo dialogą, kurį turėjo rodyti vairuotojui, vienu žodžiu:

				PlayerDB[playerid][Vairuotojas] = Vairuotojas;
                PlayerDB[playerid][Keleivis] = playerid;
                ShowPlayerDialog(Vairuotojas,9967,DIALOG_STYLE_MSGBOX,"Keleivis", "Įlipo keleivis", "Gerai", "");
if(dialogid == 9967)
	{
		if(response)
		{
			    ShowPlayerDialog(PlayerDB[playerid][Vairuotojas], 9968, DIALOG_STYLE_MSGBOX, "Dialogas", "Dialogo tekstas", "Gerai", "Atsaukti"
		}
		else
		{
				ShowPlayerDialog(PlayerDB[playerid][Keleivis], 9969, DIALOG_STYLE_INPUT, "DialogasKeleiviui", "Dialogo tekstas keleiviui", "Gerai", "Atšaukti");
		}
	}

ir kituose dialoguose tas pats susijusiuose su siuo dialogu tas pats

Redaguota , nario #eD
Nuoroda į komentarą
Dalintis per kitą puslapį

		if(response)
		{
			    
ShowPlayerDialog(PlayerDB[playerid][Vairuotojas], 9968, DIALOG_STYLE_MSGBOX, "Dialogas", "Dialogo tekstas", "Gerai", "Atsaukti" );
ShowPlayerDialog(PlayerDB[playerid][Keleivis], 9969, DIALOG_STYLE_INPUT, "DialogasKeleiviui", "Dialogo tekstas keleiviui", "Gerai", "Atšaukti");
		}
		else // nereik
		{
				
		}

 

O tiksliau pagal idėja, kadangi dialoga paspaudžia vairuotojas dialogas kurio id yra 9968 turės ne PlayerDB[playerid][Vairuotojas] o tiesiog playerid

Redaguota , nario Expert*
Nuoroda į komentarą
Dalintis per kitą puslapį

Prastą pavyzdį daviau, ten to { else } reikia tai pagal viską turi būti 

if(dialogid == 9967)
	{
		if(response)
		{
			    ShowPlayerDialog(playerid, 9968, DIALOG_STYLE_MSGBOX, "Dialogas", "Dialogo tekstas", "Gerai", "Atsaukti"
		}
		else
		{
				ShowPlayerDialog(PlayerDB[playerid][Keleivis], 9969, DIALOG_STYLE_INPUT, "DialogasKeleiviui", "Dialogo tekstas keleiviui", "Gerai", "Atšaukti");
		}
	}

 

Nuoroda į komentarą
Dalintis per kitą puslapį

Esmė ta, kad noriu padaryti klientų įlipimą į taksi mašiną. Klientas įsėda į taksi mašiną, vairuotojas paspaudžia dialogą, tada keleiviui išmeta dialogą ir vėliau vairuotojui, jis jį paspaudžia ir išsiunčia tekstą. Viską esu pasidaręs, tik iškylo problema dėl kintamųjų.

Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 1682 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...