Zakačeno

"Trebam nešto" - tema

Započeo Vasic
pre 5 godina
132,470
pregleda
1,056
postova
Dime123
Made Man
pre 4 godine
Lukq wrote on July 6, 2021, 11:57 am:
kako da napravim td na kojem se vidi fps?

Kad pravis td stavis brojke tipa 60 i posle u pawnu tu stavis da pise fps primer.
	format(string, sizeof(string), "~w~%d_FPS", FPS); // ovo je primer samo
PlayerTextDrawSetString(i,PlayerTD,string);

new FPSLevel, FPS;

Kod OnplayerConnect
FPSLevel = FPS = 0;

kod onplayerdisconect
FPSLevel = FPS = 0;

kod OnPlayerUpdate
	newpFPS;
pFPS = IgracevFPS(playerid);
if (pFPS < 100) PostaviIgracevFPS(playerid, 2000);
else
{
    if (FPSLevel != pFPS)
    {
                new wfps = FPSLevel - pFPS;
if (0 < wfps < 200) FPS = wfps;
FPSLevel = pFPS;
    }
}

Testirao sam kod sebe na modu radi savrseno tako da ne bi trebalo da ti pravi probleme
Lukq
Shot Caller
pre 4 godine
Dime123 wrote on July 6, 2021, 12:10 pm:
Kad pravis td stavis brojke tipa 60 i posle u pawnu tu stavis da pise fps primer.
	format(string, sizeof(string), "~w~%d_FPS", FPS); // ovo je primer samo
PlayerTextDrawSetString(i,PlayerTD,string);

new FPSLevel, FPS;

Kod OnplayerConnect
FPSLevel = FPS = 0;

kod onplayerdisconect
FPSLevel = FPS = 0;

kod OnPlayerUpdate
	newpFPS;
pFPS = IgracevFPS(playerid);
if (pFPS < 100) PostaviIgracevFPS(playerid, 2000);
else
{
    if (FPSLevel != pFPS)
    {
                new wfps = FPSLevel - pFPS;
if (0 < wfps < 200) FPS = wfps;
FPSLevel = pFPS;
    }
}

Testirao sam kod sebe na modu radi savrseno tako da ne bi trebalo da ti pravi probleme


hvala brate moj  🙂
Lukq
Shot Caller
pre 4 godine
gdje ide ovo samo mi reci ? 
format(string, sizeof(string), "~w~%d_FPS", FPS); // ovo je primer samo
PlayerTextDrawSetString(i,PlayerTD,string);
Dime123
Made Man
pre 4 godine
Meni to stoji kod Odbrojavanje gde stoji za mute disarm mute f itd itd ne znam gde je to tebi definisano

task Odbrojavanja()
      {
foreach(new i : Player)
{
        format(string, sizeof(string), "~w~%d_FPS",FPS);
PlayerTextDrawSetString(i,PlayerTD,string);
        }
}
return 1;
}
Garadooo
Forum Don
pre 4 godine
Dime123 wrote on July 6, 2021, 12:41 pm:
Meni to stoji kod Odbrojavanje gde stoji za mute disarm mute f itd itd ne znam gde je to tebi definisano


task Odbrojavanja()
      {
foreach(new i : Player)
{
        format(string, sizeof(string), "~w~%d_FPS",FPS);
PlayerTextDrawSetString(i,PlayerTD,string);
        }
}
return 1;
}

Zasto task i foreach kada imas ptask
Hirkich
Street Runner
pre 4 godine
Ima neko attach sistem ?
Dime123
Made Man
pre 4 godine
Galardo wrote on July 6, 2021, 1:20 pm:
Zasto task i foreach kada imas ptask

Tako sam naucio i naviko i radi mi super
Lukq
Shot Caller
pre 4 godine
Potrebna mi je komanda /changename ali da se prije toga provjeri da li igrac ima odredjenu sumu novca, to je u mom slucaju 50k i ukoliko ima da moze promjeniti ime ig
Skrilew
Godfather
pre 4 godine
Lukq wrote on July 6, 2021, 9:23 pm:
Potrebna mi je komanda /changename ali da se prije toga provjeri da li igrac ima odredjenu sumu novca, to je u mom slucaju 50k i ukoliko ima da moze promjeniti ime ig


Zavisi sta koristis za cuvanje podataka i jos par faktora kao sto su imena promenljivih ( xAdmin, pAdmin ili sta vec ima )

Proveris da li poseduje neku imovinu ( Kuca, firma, vozila... ), da li ima neki rank ( lider, admin, helper.. ), zatim moras da napravis novi fajl sa igracevim novim imenom i ispises te stvari i ostale u njega. Obrises stari fajl od igraca i iskoristis potom funkciju SetPlayerName i postavis novo ime.

A za to da li ima novca, samo koristi :
if(GetPlayerMoney(playerid) < 50000) return SendClientMessage(playerid, -1, "Nemas dovoljno novca!");


Kao sto rekoh, moras komandu sam praviti na osnovu tvog moda..
Juarez_Haoking
Rookie
pre 4 godine
Trebaju mi 2 sistema..
Kada igrac npr udje u gs i kupi pancir stvori mu se attach pancira
Kada igrac umre ostane njegovo truplo i info ko ga je ubio
Hvala svakom tko je zeljan pomoci hvala unaprijed!🙂

Garadooo
Forum Don
pre 4 godine
Juarez_Haoking wrote on July 7, 2021, 2:55 pm:
Trebaju mi 2 sistema..
Kada igrac npr udje u gs i kupi pancir stvori mu se attach pancira
Kada igrac umre ostane njegovo truplo i info ko ga je ubio
Hvala svakom tko je zeljan pomoci hvala unaprijed!🙂


https://team.sa-mp.com/wiki/AttachPlayerObjectToPlayer.html

Za to drugo, kada umre uzmes njegove koordinate i kreiras objekat mrtvog tijela i postavis ime na label za killerid.
Sage
Enforcer
pre 4 godine
V01D wrote on July 3, 2021, 3:15 pm:
Nisam tacno razumeo??

Uglavnom, oba slucaja koristeci formatiranje stringova. Drugi je prostiji gde samo imas :
new broj;
format(broj, sizeof(broj), "%d/10", promenljivaZaBrojIgraca);

//Kasnije samo prikazes broj umesto nekog argumenta dialoga ( caption[], info[], button1[], button2[] )


Drugi slucaj je slican fazon, samo sto moras napraviti loop kroz sve igrace i to izgleda ovako nesto :
new imeIgraca;
new bigString;

for(new i = 0; i < MAX_PLAYERS; i++) {

if(promenljivaAkoIgra == true) { //Znaci ako je u toj igri sto si pomenuo

format(imeIgraca, sizeof(imeIgraca), "%s\n", GetName(i)); //Formatiramo ime tog igraca
strcat(bigString, imeIgraca);
}
}

//Zatim samo prikazemo bigString u dialogu umesto info[] argumenta

Bilo bi bolje da se koristi y_iterate, da ne loopuješ stalno kroz sve igrače bez razloga
Skrilew
Godfather
pre 4 godine
Sage wrote on July 7, 2021, 7:22 pm:
Bilo bi bolje da se koristi y_iterate, da ne loopuješ stalno kroz sve igrače bez razloga


Kod sebe koristim, kada objasnjavam drugima ne. Ne koriste svi iste stvari. Posto vecina ovde ne zna osnovne stvari, cisto sumnjam da znaju sta su iteratori i kako se koriste, zato pravim ovaj idiotski loop 😛
Sage
Enforcer
pre 4 godine
V01D wrote on July 7, 2021, 8:23 pm:
Kod sebe koristim, kada objasnjavam drugima ne. Ne koriste svi iste stvari. Posto vecina ovde ne zna osnovne stvari, cisto sumnjam da znaju sta su iteratori i kako se koriste, zato pravim ovaj idiotski loop 😛

Pa ko je tebi šta uopšte rekao jebem li ti boga dosadnog, znam da znaš sve u redu, pomenuo sam dečku, znam šta radiš dw
Simi Pawno
Crime Lord
pre 4 godine
Sage wrote on July 7, 2021, 11:15 pm:
Pa ko je tebi šta uopšte rekao jebem li ti boga dosadnog, znam da znaš sve u redu, pomenuo sam dečku, znam šta radiš dw
smiri dozivljaj

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava