hiddeN.

Prašyčiau idėti /to komanda su leidimu

Recommended Posts

Taigi prašyčiau idėti /to komanda su prašymu pvž: parašai /to pas ka nori getintis ir tam žaidėjui iššoka gui lentele ir ten rašo pvž Administratorius vardas_pavardė nori atgetintis pas jus, leisti ir būtų du pasirinkimai "Taip" arba "Ne"

Dalintis šį pranešimą


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

Štai komanda dėk po /akomandos :

		if(!strcmp(cmdtext, "/to", true,3))
	{
   		if(cmdtext[3]==0){SendClientMessage(playerid, WHITE, "Keliauti pas žaidėja: {FF0000}/to {00FF00}dalis vardo"); return 1;}
   		new vardas[MAX_PLAYER_NAME];
			strmid(vardas,cmdtext[4],0,MAX_PLAYER_NAME);
			new id = GetPlayeridMid(vardas);
		if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, Raudona, "Tokio žaidėjo nėra"); return 1;}
			if (GetPlayerVirtualWorld(id)>0){SendClientMessage(playerid, RED, "Žaidėjas pastate teleportuotis negalima"); return 1;}
		SetPlayerInterior(playerid,GetPlayerInterior(id));
		if(!IsPlayerInAnyVehicle(playerid)){
		new Float:tempcoo[3];
			GetPlayerPos(id,tempcoo[0],tempcoo[1],tempcoo[2]);
			SetPlayerPos(playerid,tempcoo[0],tempcoo[1],tempcoo[2]);
			SetCameraBehindPlayer(playerid);
			}
			new Float:tempcoh[3];
			GetPlayerPos(id,tempcoh[0],tempcoh[1],tempcoh[2]);
			new vehicleid = GetPlayerVehicleID(playerid);
           SetVehiclePos(vehicleid,tempcoh[0],tempcoh[1],tempcoh[2]);
   		return 1;
 		}

Jei padėjau gal +REP

Dalintis šį pranešimą


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

Imk dėk po /akomandos :

if(!strcmp(cmdtext, "/to", true,3))
     {
         if(cmdtext[3]==0){SendClientMessage(playerid, WHITE, "Keliauti pas žaidėja: {FF0000}/to {00FF00}dalis vardo"); return 1;}
         new vardas[MAX_PLAYER_NAME];
         strmid(vardas,cmdtext[4],0,MAX_PLAYER_NAME);
         new id = GetPlayeridMid(vardas);
        if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, Raudona, "Tokio žaidėjo nėra"); return 1;}
  if (playerDB[id][ikalintas]) {SendClientMessage(playerid, RED, "?aidejas kalejime"); return 1;}
   playerDB[id][rid][0]=playerid;
         GetPlayerName(playerid,vardas,MAX_PLAYER_NAME);
  new msg[128]; format(msg, sizeof(msg), "{00FF00}Zaidejas {FF0000}%s {00FF00}nori nusiteleportuoti pas jus.\nAr sutinki?",vardas);
  ShowPlayerDialog(id,501,DIALOG_STYLE_MSGBOX,vardas , msg,"Sutikti","Nesutikti");
     return 1;

Toliau eik po:

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

Ir rasyk:

if(dialogid == 501)
{
 if(response)
 {
    new id = playerDB[playerid][rid][0];
      new vardas[MAX_PLAYER_NAME];
    GetPlayerName(rid,vardas,sizeof(vardas));
   GetPlayerName(playerid,vardas,MAX_PLAYER_NAME);
  new msg[128]; format(msg,sizeof(msg), "Zaidejas %s leido jums nusiteleportuoti pas ji.",vardas);
  SendClientMessage(id, GREEN, msg);
  new idas[MAX_PLAYER_NAME];
  GetPlayerName(id,idas,MAX_PLAYER_NAME);
  format(msg,sizeof(msg), "Nusiteleportavai pas zaideja %s",idas);
  SendClientMessage(playerid, GREEN, msg);
  SetPlayerInterior(playerid,GetPlayerInterior(id));
  new Float:tempcoo[3];
  GetPlayerPos(id,tempcoo[0],tempcoo[1],tempcoo[2]);
  SetPlayerPos(playerid,tempcoo[0],tempcoo[1],tempcoo[2]);
  SetCameraBehindPlayer(playerid);
  return 1;
  }
  if(!response)
  {
 new id = playerDB[playerid][rid][0];
 new vardas[MAX_PLAYER_NAME];
 GetPlayerName(playerid,vardas,MAX_PLAYER_NAME);
 new msg[128]; format(msg,sizeof(msg), "Zaidejas %s nesutiko, kad jus nusiteleportuotumetes pas ji.",vardas);
 SendClientMessage(id, RED, msg);

Padejau?Nepagailek +R3P!

Dalintis šį pranešimą


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

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ą.