Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zakačeno

"Trebam nešto" - tema

Započeo Vasic
pre 5 godina
132,570
pregleda
1,056
postova
Vatrenii
Hustler
pre 3 godine
yeet wrote on July 21, 2022, 2:13 pm:
ResetPlayerWeapons(id);
    PlayerInfo = 1;
    SavePlayer(id);


Dalje pokusaj sam


To sam znao i ja... Ne znam kako podesiti vrijeme ono da npr disarmam na 15min i ne znam kako da otkucava i to...
benjaminnn!
Rookie
pre 3 godine
Pozdrav potrebna mi je pomoc zelio bih da napravim textdraw na dodir a potrebno mi je
kada pritisnem neku topku da se stvori mis da mogu izabrat textdraw i da se otvori dialog koliko imam para i zlata
ne znam dal je bitno al treba mi za insigo gaming gamemode 2.2/2.8
Lakering
Made Man
pre 3 godine
benjaminnn! wrote on July 21, 2022, 4:11 pm:
Pozdrav potrebna mi je pomoc zelio bih da napravim textdraw na dodir a potrebno mi je
kada pritisnem neku topku da se stvori mis da mogu izabrat textdraw i da se otvori dialog koliko imam para i zlata
ne znam dal je bitno al treba mi za insigo gaming gamemode 2.2/2.8

Ali, "textdraw na dodir" SAMP ima i touch opciju, nisam znao to
Dime123
Made Man
pre 3 godine
Vatrenii wrote on July 21, 2022, 2:43 pm:
To sam znao i ja... Ne znam kako podesiti vrijeme ono da npr disarmam na 15min i ne znam kako da otkucava i to...

//dodaj gore pDisarm i pDisarmV
CMD:disarm(playerid, params[])
{
if(PlayerInfo < 1) return SCM(playerid,NS_ORANGE, "PERMISIJA.");//permisija
    new id, vreme, razlog;
    if(sscanf(params, "uis", id, vreme, razlog)) return SCM(playerid,-1, "/disarm ID Vreme Razlog");//jasno ti je sta je ovo
    if(vreme < 0 || vreme > 360000) return SCM(playerid, -1, "NE MOZE TOLKO COVECE.");// ne moze manje od 0 i vise od 360k
{
ac_ResetPlayerWeapons(id);
PlayerInfo = 1; PlayerInfo += vreme*60;//ako stavis 1 minut on ce 1 mnoziti sa 60 jasno ti je valjda
va_SendClientMessage(id, -1, "%s ti je zabranio koriscenje oruzija na %d minuta (Razlog: %s).", GetName(playerid), vreme, razlog);
va_SendClientMessage(playerid, -1, "Igracu %s ste zabranili koriscenje oruzija na %d minuta (Razlog: %s).", GetName(id), vreme, razlog);
}
return 1;
}
CMD:undisarm(playerid, params[])
{
if(PlayerInfo < 4) return SCM(playerid, -1, " Ne moze cmd .");
if(PlayerInfo == 0) return va_SendClientMessage(playerid, -1, "Igrac '%s' nije disarmovan.", GetName(id));
PlayerInfo = 0; PlayerInfo = 0;
va_SendClientMessage(id, -1, "%s vam je podario moc pucanja.", GetName(playerid));
va_SendClientMessage(playerid, -1, "Igracu %s podarili moc pucanja.", GetName(id));
return 1;
}
CMD:disarmtime(playerid, params[])
{
if(PlayerInfo == 0) return SCM(playerid, -1, "Vama nije zabranjeno oruzije.");
va_SendClientMessage(playerid, -1, "Preostalo vam je jos %d disarma.", PlayerInfo);
return 1;
}

Zatim ti je pobrebno odbrojavanje

Odbrojavanje[ MAX_PLAYERS ]
task Odbrojavanja() //1000 ti je 1 sekunda
{
foreach(new i : Player)
{
if(PlayerInfo > 0) PlayerInfo--;
if(PlayerInfo == 1 && PlayerInfo == 0)
{
PlayerInfo = 0;
SCM(i, -1," Vas Disarm je istekao sada se mozete pucati.");
}
}
return 1;
}

i na kraj kod onplayerupdate dodas

if(PlayerInfo == 1 || PlayerInfo > 0) { if(GetPlayerWeapon(playerid) > 0) { ac_ResetPlayerWeapons(playerid); } } }
Lakering
Made Man
pre 3 godine
Goku ^ wrote on July 21, 2022, 8:31 pm:

//dodaj gore pDisarm i pDisarmV
CMD:disarm(playerid, params[])
{
if(PlayerInfo < 1) return SCM(playerid,NS_ORANGE, "PERMISIJA.");//permisija
    new id, vreme, razlog;
    if(sscanf(params, "uis", id, vreme, razlog)) return SCM(playerid,-1, "/disarm ID Vreme Razlog");//jasno ti je sta je ovo
    if(vreme < 0 || vreme > 360000) return SCM(playerid, -1, "NE MOZE TOLKO COVECE.");// ne moze manje od 0 i vise od 360k
{
ac_ResetPlayerWeapons(id);
PlayerInfo = 1; PlayerInfo += vreme*60;//ako stavis 1 minut on ce 1 mnoziti sa 60 jasno ti je valjda
va_SendClientMessage(id, -1, "%s ti je zabranio koriscenje oruzija na %d minuta (Razlog: %s).", GetName(playerid), vreme, razlog);
va_SendClientMessage(playerid, -1, "Igracu %s ste zabranili koriscenje oruzija na %d minuta (Razlog: %s).", GetName(id), vreme, razlog);
}
return 1;
}
CMD:undisarm(playerid, params[])
{
if(PlayerInfo < 4) return SCM(playerid, -1, " Ne moze cmd .");
if(PlayerInfo == 0) return va_SendClientMessage(playerid, -1, "Igrac '%s' nije disarmovan.", GetName(id));
PlayerInfo = 0; PlayerInfo = 0;
va_SendClientMessage(id, -1, "%s vam je podario moc pucanja.", GetName(playerid));
va_SendClientMessage(playerid, -1, "Igracu %s podarili moc pucanja.", GetName(id));
return 1;
}
CMD:disarmtime(playerid, params[])
{
if(PlayerInfo == 0) return SCM(playerid, -1, "Vama nije zabranjeno oruzije.");
va_SendClientMessage(playerid, -1, "Preostalo vam je jos %d disarma.", PlayerInfo);
return 1;
}

Zatim ti je pobrebno odbrojavanje

Odbrojavanje[ MAX_PLAYERS ]
task Odbrojavanja() //1000 ti je 1 sekunda
{
foreach(new i : Player)
{
if(PlayerInfo > 0) PlayerInfo--;
if(PlayerInfo == 1 && PlayerInfo == 0)
{
PlayerInfo = 0;
SCM(i, -1," Vas Disarm je istekao sada se mozete pucati.");
}
}
return 1;
}

i na kraj kod onplayerupdate dodas

if(PlayerInfo == 1 || PlayerInfo > 0) { if(GetPlayerWeapon(playerid) > 0) { ac_ResetPlayerWeapons(playerid); } } }
gettime() R.I.P
Danisoni
Godfather
pre 3 godine
Goku ^ wrote on July 21, 2022, 8:31 pm:
i na kraj kod onplayerupdate dodas

if(PlayerInfo == 1 || PlayerInfo > 0) { if(GetPlayerWeapon(playerid) > 0) { ac_ResetPlayerWeapons(playerid); } } }


onplayerupdate se precesto izvrsava, tako da ne mislim da je ovo dobra opcija.

Goku ^ wrote on July 21, 2022, 8:31 pm:

PlayerInfo = 1;
PlayerInfo += vreme*60;


Zasto ne:
PlayerInfo = gettime()+(vrijeme*60);

Također, totalno redundant varijabla.
if (PlayerInfo > gettime()) // igrac je disarman.
Dime123
Made Man
pre 3 godine
ʟᴀᴋᴇʀɪɴɢ wrote on July 21, 2022, 9:26 pm:
gettime() R.I.P

ne treba mi radi savrseno i ovako bez greske
Lakering
Made Man
pre 3 godine
Goku ^ wrote on July 21, 2022, 9:58 pm:
ne treba mi radi savrseno i ovako bez greske

Radi, ali ne valja, Slade je pokazao kako
Dime123
Made Man
pre 3 godine
ʟᴀᴋᴇʀɪɴɢ wrote on July 21, 2022, 11:02 pm:
Radi, ali ne valja, Slade je pokazao kako

Ja sam njemu poslao jer je trazio napravio sam za 5 minuta cisto da radi a to kako izgleda itd me ne zanima neka edituje ja sam napravio cisto da radi
benjaminnn!
Rookie
pre 3 godine
moze mi neko pomoc napravio sam textdraw za happy job pise koji je happy job i to radi top kada selektujem koji ocu happy job ali ona slika kao naprimer za happy job pise farmer i pokazuje sliku traktora iznad e sad svaka ta slika za svaki happy job ostane na istom mestu npr ako selektujem happy job za farmera dole ce samo pisati farmer sto nije problem ali ce pokazivati sliku traktora i sve ostale slike za happy job zajedno evo slika
https://ibb.co/PWbyJdN
Sablje
Made Man
pre 3 godine
Dali ima neko,DM Sistem sa Chicago DM Ako neko ima da Posalje Hvala Unapred.
Milan111
Rookie
3
pre 3 godine
Da li neko ima FS ili zna kako da napravim kad igrac udje na server da mi izbaci iz koje je drzave po njegovom IP-u
Danisoni
Godfather
pre 3 godine
Milan111 wrote on August 3, 2022, 10:26 pm:
Da li neko ima FS ili zna kako da napravim kad igrac udje na server da mi izbaci iz koje je drzave po njegovom IP-u


https://github.com/Southclaws/samp-geoip
Milan111
Rookie
3
pre 3 godine
Slade wrote on August 3, 2022, 10:36 pm:
https://github.com/Southclaws/samp-geoip

Jel mi treba API key za ovo? I ako treba gde da nadjem to?
Danisoni
Godfather
pre 3 godine
Milan111 wrote on August 3, 2022, 10:43 pm:
Jel mi treba API key za ovo? I ako treba gde da nadjem to?


Čini mi se da ti je sve objašnjeno vezano za to u opisu ispod, samo prati kako je napisano i to je to.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava