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

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 2842 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 visi, taigi susiduriau su problemą.

Taigi vietoi komandos: /medvald ir išmėta dialog jog Pagydyti žaidėją tada V_P.

Bet aš noriu jog su komanda viskas pasigydytu.

Taigi dariau visaip, nesuprantu kame bėda / problema.

Pasidariau su komanda /pagydyti rodo "Žaidėjas per toli nuo jūsų".

Padariau tada jog rodyti pradėjo: Žaidėjas pagydytas, bet pasigydau tik aš, parašau NICK: Test_Test žaidėjas pagydytas bet pasigydau aš..

 

KODAS:

https://pastebin.com/AQwX3aRj

MANO KODAS:

https://pastebin.com/ieBWYe8d

Redaguota , nario Admin_Bielka

AMD Ryzen™ 7 5800 X 3,8 GHz (Turbo 4,7 GHz), GeForce RTX™ 4060, 32 GB RAM, 1 TB SSD

RdkM1Vb.jpg.06d5270ecf8cbbb8afcab0ad355c92ec.jpg.78add6bd4c74d20c86742226a8b7d38a.jpg

 

 

(redaguota)

Nenurodai koks yra žaidėjo vardas;

Citata
  1. new name[MAX_PLAYER_NAME], zaidejoID, name2[MAX_PLAYER_NAME];
  2. new id = GetPlayeridMid(name);

Tik sukūręs masyvą iškart iš jo bandai išgauti žaidėjo numerį, nors nenurodei vardo.

EDIT+: Pražiopsojau, kodėl turi šitą patikrinimą?

Citata

if(id == INVALID_PLAYER_ID)

Su juo tikrini ar žaidėjas neegzistuoja, jeigu neegzistuoja tuomet vygdai komanda, turėtų būti atvirkščiai;

Citata

if(id != INVALID_PLAYER_ID)

 

Redaguota , nario ALFRED.

vkA79IX.png&key=42e6bea03ca38c95124ed65a

CMD:pagydyti(playerid,params[])
{
    new id, name[21],nameMed[21];
	if(sscanf(params,"u",id)) return SendClientMessage(playerid,-1,"KOMANDA /pagydyti [ Vardas / ID ] ");
    if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid,0xff0000ff,"Žaidėjas neprisijungęs.");
    new Float:Coo[3];
    GetPlayerPos(id, Coo[0], Coo[1], Coo[2]);
    if(!PlayerToPoint(3, playerid, Coo[0], Coo[1], Coo[2])) return InfoBoxForPlayer(playerid, "~r~Zaidejas per toli");
    new msg[72];
    GetPlayerName(id,name,21);
    GetPlayerName(playerid,nameMed,21);
    format(msg,69,"{33AA33}* Pagydėte žaidėją {D4A017}%s{33AA33}!",name);
    SendClientMessage(playerid,-1,msg);
    format(msg,72,"{33AA33}* Medikas {D4A017}%s {33AA33}pagydë jûs!",nameMed);
    SendClientMessage(id,-1,msg);
    SetPlayerHealth(id,100);
    return 1;
}

 

Jeigu neturi, tau prireiks sscanf includo.

Coming soon...

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