Zakačeno
"Trebam nešto" - tema
132,460
pregleda
1,056
postova
pre 4 godine
Amil_Pawno wrote on June 5, 2021, 8:31 pm:
Pozz mozeli mi ko poslati link kako da napravim speedometar
Hvala.....
Hvala.....
stock GetSpeed( playerid ) {
new Float:ST[ 4 ];
if( IsPlayerInAnyVehicle( playerid ) )
GetVehicleVelocity( GetPlayerVehicleID( playerid ), ST[ 0 ], ST[ 1 ], ST[ 2 ] );
else
GetPlayerVelocity( playerid, ST[ 0 ], ST[ 1 ], ST[ 2 ] );
ST[ 3 ] = floatsqroot(floatpower(floatabs(ST), 2.0) + floatpower(floatabs(ST), 2.0) + floatpower(floatabs(ST), 2.0)) * 178.8617875;
return floatround( ST[ 3 ] );
}Dodas ovu funkciju u skriptu, i dodas jedan novi textdraw koji ce sluziti kao brzinometar
Nesto na ovaj fazon :
new PlayerText:BrzinaIgraca; //Novi textdraw, mora biti player
stock GetSpeed( playerid ) {
new Float:ST[ 4 ];
if( IsPlayerInAnyVehicle( playerid ) )
GetVehicleVelocity( GetPlayerVehicleID( playerid ), ST[ 0 ], ST[ 1 ], ST[ 2 ] );
else
GetPlayerVelocity( playerid, ST[ 0 ], ST[ 1 ], ST[ 2 ] );
ST[ 3 ] = floatsqroot(floatpower(floatabs(ST), 2.0) + floatpower(floatabs(ST), 2.0) + floatpower(floatabs(ST), 2.0)) * 178.8617875;
return floatround( ST[ 3 ] );
}
public OnPlayerConnect(playerid) {
BrzinaIgraca = CreatePlayerTextDraw(playerid, 320.0, 240.0, "Brzina : 325km/h"); //Napravimo textdraw
return 1;
}
//Za prikazivanje mozes da koristis OnPlayerStateChange ili OnPlayerEnterVehicle
public OnPlayerStateChange(playerid, newstate, oldstate) {
if(newstate && PLAYER_STATE_DRIVER) { //Ako je seo na mesto vozaca
new brzina; //Napravimo promenljivu za tekst
format(brzina, 16, "Brzina : %dkm/h", GetSpeed(playerid)); //Formatiramo tekst gde uzimamo brzinu igraca
PlayerTextDrawSetString(playerid, BrzinaIgraca, brzina); //prikazemo tekst na brzinu
PlayerTextDrawShow(playerid, BrzinaIgraca); //Prikazemo td
}
if(newstate && PLAYER_STATE_ONFOOT) { //Ako je izasao iz vozila
PlayerTextDrawHide(playerid, BrzinaIgraca); //Sakrijemo td
}
return 1;
}
// Za menjanje same brzine tokom vremena mozemo koristiti neki timer
// Primer za y_timers
ptask TimerBrzina(playerid) {
if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { //Proverimo ako je u vozilu i na mestu vozaca
PlayerTextDrawHide(playerid, BrzinaIgraca);
new brzina; //Napravimo promenljivu za tekst
format(brzina, 16, "Brzina : %dkm/h", GetSpeed(playerid)); //Formatiramo tekst gde uzimamo brzinu igraca
PlayerTextDrawSetString(playerid, BrzinaIgraca, brzina); //prikazemo tekst na brzinu
PlayerTextDrawShow(playerid, BrzinaIgraca); //Prikazemo td
}
return 1;
}
pre 4 godine
Dark0 wrote on June 13, 2021, 8:26 pm:
da li neko moze da mi objasni kako se radi posao prevoznik cementa (da ima animacija kako se sipa cemet), kako da postavim label za uniformu zaposli se i cp na koje igrac treba da ide
https://open.mp/docs/scripting/functions/ApplyAnimation - za animaciju kako sipa cement
https://open.mp/docs/scripting/functions/Create3DTextLabel - label za uniformu
https://open.mp/docs/scripting/functions/SetPlayerCheckpoint - gdje igrac treba da ide
I potrudi se da vise ne spamujes, i ne budzis postove
pre 4 godine
Pozz kako da napravim da min na td pokaze ime posla napravio sam td i to i pokaze mi umjesto imena broj 1
Evo TDUpdate
#define Posao_Nema 0
#define Posao_BusVozac 1
#define Posao_Postar 2Evo TDUpdate
forward TDUpdate(playerid);
public TDUpdate(playerid)
{
//BANKA
new bankastring;
format(bankastring, sizeof(bankastring), "%d$", PlayerInfo);
TextDrawSetString(IGTD, bankastring);
pre 4 godine
Kako da počnem da odradim da može da se pljačka sef u kući ako može netko da mi pomogne ili da savjet?
pre 4 godine
LudiYoutuber65 wrote on June 15, 2021, 2:04 pm:
Kako da počnem da odradim da može da se pljačka sef u kući ako može netko da mi pomogne ili da savjet?
Ocemo robati kucu, aha, dobro, pa vjerovatno nam treba neko vremensko ogranicenje tog robanja ili neke stavke koje se moraju uraditi da bi rob bio uspjesan.
Aha dakle, analizirajuci prethodnu recenicu zakljucili smo da nam vjerovatno treba neki tajmer ako cemo ici preko varijante jedan, dakle timer koji ce da odbrojava i kada odbroji rob ce biti uspjesan.
Sta nam jos treba, pa vjerovatno neke provjera unutar cmd koja ce provjeriti da li smo unutar kuce, to ne sumnjam da nema unutar ATH modova.
Sta bi nam jos trebalo biti logino, pa da, ako napusti kucu ili ga neko ubije da se prekine rob, aha, pa znaci vjerovatno treba upotrijebiti unarpijed napravljenu fj. KillTimer.
pre 4 godine
ᴅɪɴᴠwrote on June 15, 2021, 2:29 pm:
/robhouse
if(Player == 0) return SCM(playerid, -1,"Kurcina | Nemas alat za rob sefa.");
Imas brate skriptu od 80/60K linija nije tesko jebem ga ja
if(Player == 0) return SCM(playerid, -1,"Kurcina | Nemas alat za rob sefa.");
Imas brate skriptu od 80/60K linija nije tesko jebem ga ja
a nije kurac teško kad sam još početnik i kad pokušavam da shvatim neke stvari
pre 4 godine
LudiYoutuber65 wrote on June 15, 2021, 3:04 pm:
a nije kurac teško kad sam još početnik i kad pokušavam da shvatim neke stvari
Ti si meni tu napisao svašta,ako moreš molim te da mi daš neki primjer ako ti nije problem?
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava