Jump to content
  • 0

pomoc MapIcon Streamer


Mattsy

Dotaz

Custe hladam sposob ako mat viac ikoniek na mape ako 32 jediny kto mi poradil bol Daw3 a poradil mi ze si mam vytvorit vlastny :d ale to nwm :d tak hladam nejaky sposob.

Link to comment
Share on other sites

16 odpovědí na tuto otázku

Recommended Posts

  • 0

Je to velice jednoduché :) Udělej si kontrolu, který ikonky jsou kolem tebe a pak si je zobraz. Nezapomen podminku na zobrazeni MAX 32 (sice je zbytečná, ale užitečná). Hodil bych ti kód, ale streamer je v LiveTown 3.1 a s Daw3m sme se dohodli, že nic co je v LT 3.1 nezveřejníme (myslím zdrojaky).

 

Tobě stačí zjistit pozici hráče a porovnat ji s pozicemi ikonek a zobrazit jen ty co jsou ve tvé blízkosti.

Link to comment
Share on other sites

  • 0

Jj přesně jak to říká maic.. Dřív jsem si myslel že je to težky.. ale je to i docela jednoduchý.. jen musíš vědět co máš dělat...

Link to comment
Share on other sites

  • 0

poradím ti, alespoň trošku :)

 

Vytvoř si funkci pro zobrazení ikonky

 

public SetMapIcon(playerid, Float:x, Float:y, Float:iconx, Float:icony, Float:iconz, iconmodel)
{

   return 1;
}

 

pak si tam musíš dát kontrolu jestli se ikonka nachazi kolem tebe

 

if(floatround(floatsqroot(floatpower(floatabs(floatsub(x,iconx)),2)+floatpower(floatabs(floatsub(y,icony)),2))) < 350)
{

}

 

a do toho vložíš vytvoření ikonky

 

SetPlayerMapIcon ...

 

 

Takže jsme docílili tohoto

public SetMapIcon(playerid, Float:x, Float:y, Float:iconx, Float:icony, Float:iconz, iconmodel)
{
   if(floatround(floatsqroot(floatpower(floatabs(floatsub(x,iconx)),2)+floatpower(floatabs(floatsub(y,icony)),2))) < 350)
   {
     SetPlayerMapIcon ...
   }
   return 1;
}

 

 

Nebudu ti to tady dávat celý, protože vím, že si dost chytrý na to aby sis to dal dohromady.. nemusí to hned každý zkopírovat víš. Ale poradím ti jednu věc.. Do toho publicu si dej ještě přičítání kolik jich vlastnš máš :)

 

Nahoru:

new ShowMapIcon[MAX_PLAYERS];

 

a do kodu

ShowMapIcon[playerid]++;
if(ShowMapIcon[playerid] > 32) ShowMapIcon[playerid] = 0;

 

 

Však ty to pochopíš.. :) Pak už to stačí dát jen do streameru.

public icostreame.....
{
for(new i = 0; i < MAX_HRACU; i++)
{
  if(IsPlayerConnected(i))
  {
	new Float:dataX, Float:dataY, Float:dataZ;
	GetPlayerPos(i, dataX, dataY, dataZ);
               SetMapIcon(playerid, 0.0, 0.0, 0.0, 0.0, 0.0, 50);
         }
       }
}

 

 

streamer si dáš na timmer a seš za vodou.. napsal sem ti toho víc než sem chtěl ale co už ;)

Link to comment
Share on other sites

  • 0

mě ale nejde o gtamana ale o lidi kteří alespon trochu uměj v pawnu a prostě je to blbost dávat streamer.. a jestli tak až po vyjití LiveTownu 3.1

Link to comment
Share on other sites

  • 0

to je zbytecny podle me..k cemu by ti to bylo? Vzdyt tohle za 1.neni turbo tezky, za 2. tobe(vam) to navstevnost ani povest LT nijak neovlivni..proste tohle je funkce ktera nejde poznat takhle odkat to je..si myslis ze prijdes na nejakej svr a hned poznas ze ej to vas streamer? neovlivni vas to vubec nijak podle me

Link to comment
Share on other sites

  • 0

zde se jedna o to že top budou mít posléze všichni... a jsme s maicem domluveni že zdrojáky z LT nebudeme ani zveřejnovat či dokonce prodávat... Všechny kody co jsou v LT jsou originalní a troufám si říc že některé byste nenašli v žádném modu.. ale co taky proto máme slogan... Mod s novou dimenzi... ;)

Link to comment
Share on other sites

  • 0

lol, Daw3 dávej si bacha aby ti neuteklo z tvého módu jedno písmenko na veřejnost :d , co se stane, že někdo bude mít váš mapinoc streamer ve svém modu, když si stejně může stáhnout nějakej jinej, podobnej .. :d , víš kolik sem tady toho zveřejnil z RŽ modu ? :) . Neříkam, že tu můžeš zveřejnit celej mod, ale třeba ten streamer nebo nějaké věci co se dají stáhnout nebo jsou jako návod na fóru pracují skoro na stejném způsobu ...

Link to comment
Share on other sites

  • 0

Ale mě vubež nějakej RZ nezajíma ;) jedná se o můj a maicův mod takže prostě zdrojaky ven nepůjdou ani kdyby se mělo jednat Stock.... prostě to znám.. jsou tu lamy samp foro ani neznaj :-D příjdou a mají tohop plné mody proč...? aby měli víc čřádků... to je jejich vysvětlení... Navíc doufám že je to poslední tut kterej by se týkal nějak LT.... Prostě to nemám rád... Nař lamy přišli na náš serevr a uviděli textdraw... černej box na levé straně obrazovky... A už to tadyx spamovalo jak se to dělá.. vždyt to je neskutečný!

Link to comment
Share on other sites

  • 0

nj, bereš to moc vážně :d

 

co je na tom špatnýho, že chtějí vědět jak se něco dělá ... ty kdyby jsi neznal nebo nehrál jiné módy tak v tom LT nemáš ani půlku toho, co tam máš teď ...

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...