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

[LOCK] Susitvarkiau


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

Sveiki darau leisgyvio sistemą, esmė tame kad nesugalvoju kaip gauti leisgyvio žmogaus kordinates, jau bandžiau kelis dalykus nepaėjo.

	if(PRESSED(KEY_YES))
	{
		if(pInfo[playerid][Job] == MEDIKAI)
		{
			if(IsPlayerInRangeOfPoint(playerid, 5, Float:x, Float:y, Float:z))
			{
				
			}
		}
	}

 Kai žaidėjas pasirenka kviesti medikus:

				case 0:
				{
					pInfo[playerid][kvieciumedikus] = true;
					new msg[128];
                    SendClientMessage(playerid, 0x33AA33AA, "Medikai iškviesti");

					format(msg, sizeof(msg), "[RACIJA] Žaidėjas %s kviečia medikus (/vaziuoju %i) [LEISGYVIS]",NameEx(playerid), playerid);
					ZinuteRacija(msg, MEDIKAI);

					SetPlayerColor(playerid, 0xAA3333AA);

					new Float:cords[3];

					GetPlayerPos(playerid, cords[0], cords[1], cords[2]);
					leisgyvistext[playerid] = Create3DTextLabel("{9ADBA9}Žaidėjas leisgyvis\n{ffffff}Spaudinėkite {9ADBA9}„Y“ {ffffff}klavišą norėdami suteikti pirmają pagalbą", -1, cords[0], cords[1], cords[2], 10,0,0);
					KillTimer(leisgyvistimer[playerid]);
				}

 

 

Redaguota , nario JimmyEXE
.
Nuoroda į komentarą
Dalintis per kitą puslapį

Įrašyk žaidėjo kuris kviečia medikus ID į kintamajį ir naudok GetPlayerPos, arba gali išsaugoti žaidėjo poziciją, dar gali pereiti per visus žaidėjus naudodamas ciklą ir patikrinti ar kviečia medikus ir tada gauti poziciją

Redaguota , nario ℛøℓαᾔⅾ@﹩
  • Teigiamai 1
Nuoroda į komentarą
Dalintis per kitą puslapį

Dabar, JimmyEXE parašė:

variantas

 

Tik kintamajį kurt pozicijos su MAX_PLAYERS ar ne? 

 

Taip, bet tau tada reikės žaidėjo ID, jeigu sukursi be MAX_PLAYERS tai kai kitas žaidėjas iškvies, perrašys tai patarčiau naudoti ciklą ir pereiti per visus žaidėjus.

  • Teigiamai 1
Nuoroda į komentarą
Dalintis per kitą puslapį

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

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...