Peršokti į turinį
Negalima prašyti ar platinti betkokių žaidimą (multiplayer) palengvinančių programų ir scriptų! Kitaip bus taikoma 1.21. taisyklė

/get komanda su sutikimu.


face

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

Tarkime Administratorius nori jus atsiteleportuoti pas save. Jis parašo /get Jūsų_Vardas o jum išmeta lentelę ar jūs norite teleportuotis (Ar sutinkate).


if(!strcmp(cmdtext, "/get", true,4))
{
if(cmdtext[4]==0){SendClientMessage(playerid, WHITE, "Atsiteleportuoti юaideja pas save: {FF0000}/get{00FF00} Dalis vardo"); return 1;}
new vardas[MAX_PLAYER_NAME];
strmid(vardas,cmdtext[5],0,MAX_PLAYER_NAME);
new id = GetPlayeridMid(vardas);
if (id == INVALID_PLAYER_ID){ SendClientMessage(playerid, RED, "Tokio юaidejo nera"); 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}tau siulo buti perkeltam pas ji\nAr sutinki?",vardas);
ShowPlayerDialog(id,500,DIALOG_STYLE_MSGBOX,vardas , msg,"Sutikti","Nesutikti");
return 1;
}
Toliau po

public OnDialogResponse(playerid,dialogid,response,listitem,inputtext[])
Dedame šį kodą.

if(dialogid == 500)
{
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 sutiko buti perkeliamas.",vardas);
SendClientMessage(id, GREEN, msg);
new idas[MAX_PLAYER_NAME];
GetPlayerName(id,idas,MAX_PLAYER_NAME);
format(msg,sizeof(msg), "Buvai perkeltas pas zaideja %s",idas);
SendClientMessage(playerid, GREEN, msg);

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]);
}
else
{
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 buti perkeliamas.",vardas);
SendClientMessage(id, RED, msg);
}
}

Redaguota , nario face
Nuoroda į komentarą
Dalintis per kitą puslapį

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