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

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5523 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

Ačiū už gerą įdėja.

Riperis.

Pirmiausia, sukurk komandą:

    if(strcmp(cmdtext, "/ita", true)==0)
{
  ShowPlayerDialog(playerid,5555,DIALOG_STYLE_LIST,"Nusizengimai","Non-rp 40 star\nRaudona 20 star","Uzdeti","Iseiti");
 return 1;
}

Toliau po callback'u:

public OnDialogResponse(playerid,dialogid,response,listitem,inputtext[])
{

Rašyk:

if(dialogid == 5555)
  {
     if(response)
     {
     if(listitem == 1)
		{
ShowPlayerDialog(playerid,6666,DIALOG_STYLE_INPUT,"NonRP","Iveskite nusizengusio zaidejo varda","Ivesti","Iseiti");
  }
		if(listitem == 2)
		{
ShowPlayerDialog(playerid,7777,DIALOG_STYLE_INPUT,"Raudona","Iveskite nusizengusio zaidejo varda","Ivesti","Iseiti");
  }

	}
}

  if(dialogid == 6666)
  {
  new name[MAX_PLAYER_NAME];
  new tid = GetPlayeridMid(name);
     if(response)
     {
        		if(tid==INVALID_PLAYER_ID)
	{
		SendClientMessage(playerid,RED,"* Tokio zaidejo nera.");
		return 1;
	}
	 ShowPlayerDialog(playerid,8888,DIALOG_STYLE_MSGBOX,"NonRP","Zaidejui uzdeta 80 star","gerai","Iseiti");
	 SetPlayerWantedLevel(tid,GetPlayerWantedLevel(id)+80);
  }
     return 1;
  }
     if(dialogid == 7777)
  {
  new name[MAX_PLAYER_NAME];
  new tid = GetPlayeridMid(name);
     if(response)
     {
        		if(tid==INVALID_PLAYER_ID)
	{
		SendClientMessage(playerid,RED,"* Tokio zaidejo nera.");
		return 1;
	}
	 ShowPlayerDialog(playerid,9999,DIALOG_STYLE_MSGBOX,"Raudona","Zaidejui uzdeta 40 star","gerai","Iseiti");
	 SetPlayerWantedLevel(tid,GetPlayerWantedLevel(id)+40);
  }
     return 1;
  }

Jei kas ne taip, rašyk, pataisysim.

      if(dialogid == 7777)
  {
  new name[MAX_PLAYER_NAME];
  new tid = GetPlayeridMid(name);
     if(response)
     {
              if(tid==INVALID_PLAYER_ID)
     {
        SendClientMessage(playerid,RED,"* Tokio zaidejo nera.");
        return 1;
     }
      ShowPlayerDialog(playerid,9999,DIALOG_STYLE_MSGBOX,"Raudona","Zaidejui uzdeta 40 star","gerai","Iseiti");
      SetPlayerWantedLevel(tid,GetPlayerWantedLevel(id)+40);
  }
     return 1;
  }

Šitame kode pakeisk dialogid, užrašus ir

       SetPlayerWantedLevel(tid,GetPlayerWantedLevel(id)+40);

čia pakeisk ta 40 i norimą įtarimo lygį. Atrodo viskas :)

Visu pirma čia dasidėk DM:

if(strcmp(cmdtext, "/ita", true)==0)

{

ShowPlayerDialog(playerid,5555,DIALOG_STYLE_LIST,"Nusizengimai","Non-rp 40 star\nRaudona 20 star\nDM 80start","Uzdeti","Iseiti");

return 1;

}

Paskui čia dasidėk dar vieną listitem (pasirinkimą):

if(dialogid == 5555)

{

if(response)

{

if(listitem == 0)

{

ShowPlayerDialog(playerid,6666,DIALOG_STYLE_INPUT,"NonRP","Iveskite nusizengusio zaidejo varda","Ivesti","Iseiti");

}

if(listitem == 1)

{

ShowPlayerDialog(playerid,7777,DIALOG_STYLE_INPUT,"Raudona","Iveskite nusizengusio zaidejo varda","Ivesti","Iseiti");

}

if(listitem == 2)

{

ShowPlayerDialog(playerid,8888,DIALOG_STYLE_INPUT,"DM","Iveskite nusizengusio zaidejo varda","Ivesti","Iseiti");

}

}

}

Paskui pagal dialog id pasidaryk dar vieną langą:

if(dialogid == 8888)

{

new name[MAX_PLAYER_NAME];

new tid = GetPlayeridMid(name);

if(response)

{

if(tid==INVALID_PLAYER_ID)

{

SendClientMessage(playerid,RED,"* Tokio zaidejo nera.");

return 1;

}

ShowPlayerDialog(playerid,9999,DIALOG_STYLE_MSGBOX,"DM","Zaidejui uzdeta 80 star","gerai","Iseiti");

SetPlayerWantedLevel(tid,GetPlayerWantedLevel(id)+80);

}

return 1;

}

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5523 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ą...