Peršokti į turinį
#eD

Problema dėl įilipimo į mašiną

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

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
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*

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
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");
		}
	}

 

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
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ų.

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

Komentuoti gali tik prisijungę nariai

Jeigu turite paskyrą, prisijunkite

Sukurti paskyrą

Sukurkite paskyrą mūsų forume

Registruotis

Prisijungti

Turite paskyrą? Prisijunkite

Prisijungti dabar

  • Narių peržiūri šį forumą:   0 nariai

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


  • SuperGames programele
  • SuperGames programele


×