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

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

(redaguota)

Sveiki turiu vieną komandą, kai ją žmogus parašo, jis nusiteleortuoja į tą poziciją, kuri yra nurodyta komandoje, norėčiau sužinoti, kaip padaryti, kad žmogus parašės šia komandą, nusiteleportuotu pas administratorių, kuris rengia šį eventą?

Kodas:

COMMAND:event(playerid,params[])

{

if(!SaudymosiMetas)

{

/* Formatuojame þinutæ */

new string[ 133 ];

SaudymosiMetas = true;

format(string,sizeof(string),"{FF0000}[DËMËSIO] {FFFFFF}Administratorius {FFFF00}%s {FFFFFF}ájungë EVENT'à, galite prisijungti su komanda /PRISIJUNGTI",GautiVarda(playerid));

SendClientMessageToAll(0xFFFFFAA,string);

}

else

{

new string[ 133 ];

SaudymosiMetas = false;

format(string,sizeof(string),"{FF0000}[DËMËSIO] {FFFFFF}Administratorius {FFFF00}%s {FFFFFF}iðjungë EVEN't rëþimà",GautiVarda(playerid));

SendClientMessageToAll(0xFFFFFAA,string);

}

return 1;

}

COMMAND:prisijungti( playerid, params[ ] )

{

if(!SaudymosiMetas)

{

SendClientMessage( playerid, -1 ,"{FF0000}[EVENT] {FFFFFF}Arena nëra ájungta, todël prisijungti negalite");

}

else

{

SendClientMessage( playerid, -1, "{FF0000}[EVENT] {FFFFFF}Jûs sëkmingai prisijungëte prie EVEN't arenos");

ShowPlayerDialog(playerid,10,DIALOG_STYLE_MSGBOX,"{FF0000}ÐAUDYMOSI EVENT {FFFFFF}INFORMACIJA","{FF0000} Ðaudymosi EVENT\n\n\

{FFFFFF}Jûsø tikslas yra nuþudyti kuo daugiau þaidëjø, uþ tai gausite taðkø.\n\

Uþ nuþudytà +1, o jei jus nuþudys jûs gausite -1 taðkà.\n\

Visus savo taðkus galite pasiþiûrëti paraðæ komandà {FFFF00}/TASKAI\n\n\n\

{FFFFFF}Ðaudymosi sistema sukurta {FFFF00}estylO {FFFFFF}@ Lietuva 2011m.","Close","");

SetPlayerPos( playerid, 2315.3818,-1742.3173,13.3828 );

}

return 1;

}

Redaguota , nario Deivsx

Kur nors viršui po enum (jei tokie yra) pvz:

enum zaideju info
{
   vardas,
   slaptazodis,
   //dedi sita
  bool:rengejas
}

tada po event komandos kur yra adminas įjungia evente, apačioje įrašai:

playerdata[playerid][rengejas]=true;

o po prisijungti kur yra setplayerpos pakeiti į:

new Float:pos[3];
for(new i=0; i<MAX_PLAYERS; i++)
{
  if(playerdata[i][rengejas] && IsPlayerConnected(i))
  {
    GetPlayerPos(i,pos[0],pos[1],pos[2]);
    SetPlayerPos(playerid,pos[0],pos[1],pos[2]);
  }
}

Netestinau, bet gal veiks ;)

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