Pa ne možeš samo postaviti PlayAudioStreamForPlayer to je neprepoznatljivo, jer nemas parametre unutra.
Pogledaj malo ovo, imas cak i primjer kako koristiti.
http://wiki.sa-mp.com/wiki/PlayAudioStreamForPlayer
Prevuci gore ili dole za pozicioniranje
Alaudin
Trenutna aktivnost
Izgleda da Alaudin trenutno ne radi ništa
Problem je kada ti "obrises" stan, ti zapravo samo obrišeš text labele i pickup i obrišeš file od stana.
Ali ti varijabla od tog stana ostane aktivna i u njoj postoje informacije od tog stana.
Prije brisanja stana postavi koordinate tog stana na ( x = 0, y = 0, z = 0 ) i onda jednostavno obriši text label i pickup i file.
InfoStana = 0;
InfoStana = 0;
InfoStana = 0;
Ali ti varijabla od tog stana ostane aktivna i u njoj postoje informacije od tog stana.
Prije brisanja stana postavi koordinate tog stana na ( x = 0, y = 0, z = 0 ) i onda jednostavno obriši text label i pickup i file.
InfoStana = 0;
InfoStana = 0;
InfoStana = 0;
Danisha wrote on October 28, 2012, 11:14 am:
Aha a kako da stavim da je otvara vlasnik kuce 567
Sve zavisi na kojem principu ti radi sistem za kuce. Ne znam ja napamet kakav ti je sistem za kuce.
Napisao sam na koji nacin ja pravim. Nisam je testao.
Ti samo stavi provjeru kome ces dati ovlast da je moze koristiti.
Ti samo stavi provjeru kome ces dati ovlast da je moze koristiti.
new Kapija; // Naša kapija koju cemo Otvarati/Zatvarati
new bool:StanjeKapije; // Stanje kapije moze biti Otvorena/Zatvorena
OnGameModeInit()
StanjeKapije == false // Postavljamo vrijednost zatvorene kapije
Kapija = CreateObject(971, 263.79998779, -1333.40002441, 55.79999924, 0.00000000, 0.00000000, 36.00000000); // ZATVORENA KAPIJA
CMD:kapija(playerid, params[], help)
{
if(StanjeKapije == false) // Ako je kapija Vec zatvorena
{
MoveObject(Kapija,268.60000610,-1334.90002441,55.90000153,0.00000000,0.00000000,103.99670410);// Koordinate Otvorene kapije
StanjeKapije = true; // Postavlja vrijednost otvorene kapije
}
else // Ako je kapija otvorena
{
MoveObject(Kapija,263.79998779, -1333.40002441, 55.79999924, 0.00000000, 0.00000000, 36.00000000);// Koordinate Zatvorene kapije
StanjeKapije = false; // Postavlja vrijednost zatvorene kapije
}
return 1;
}
Odgovorio na
Oct 28, 2012
[Pomoc] Kao da reg i log sistem ne postoji
GTA San Andreas Multiplayer / Pitanja & Pomoć
Skini XAMPP i napravi mysql bazu u admin panelu, i ubaci tu bazu od moda, i onda samo imas na vrhu skripte u modu definisano, ime hosta, baze itd.. tu stavi informacije od baze koju si dobio putem XAMPPA.
Quote from October 23, 2012, 7:04 am:
ma siguran sam brate da imam admin level...
rjesio sam.....
zanima me jos kako mogu napravit da kad ispisuje recimo "Administrator Marko (ID: 8 ) je postavio admin level igracu Peri (ID: nesto)".... kako mogu rjesit da ispiste ID tom drugim igracu? ja sam probao napravit kao
i onda kod tog ispisa sto treba napravit taj "igracid" da pisite kod ID-a drugog igraca...
rjesio sam.....
zanima me jos kako mogu napravit da kad ispisuje recimo "Administrator Marko (ID: 8 ) je postavio admin level igracu Peri (ID: nesto)".... kako mogu rjesit da ispiste ID tom drugim igracu? ja sam probao napravit kao
new igracid;i onda kod tog ispisa sto treba napravit taj "igracid" da pisite kod ID-a drugog igraca...
Prvo uzmes imena igraca preko ID.a i onda formatiras.
Valjda na ovo mislis, sve je na ovaj fazon.
Brzinski sam napisao otprilike kako bi išlo, nije testano moze se potkrast greskica pa pogledaj nadji se tu.
new admin,
igrac,
string;
GetPlayerName(playerid, admin,sizeof(admin)); // uzima ime od onog ko koristi komandu i formatira u "admin"
GetPlayerName(igracid, igrac,sizeof(igrac)); // uzima ime od onog na kome se koristi komanda i formatira u "igrac"
format(string, sizeof(string), "Administrator %s (ID: %d) je postavio admina igracu %s (ID: %d)",admin, playerid,igrac,igracid );
SendClientMessage(playerid, -1, string);
Ako si mislio da ispise poruku igracu na kojem se koristi komanda, opet sve ide na isti fazon samo u liniji:
SendClientMessage(playerid, -1, string); // umijesto playerid, stavljas igracid jer njemu zelis slat poruku.
Nitro wrote on October 22, 2012, 7:03 pm:
Ne radi to, probao sam, izbaci ga iz vozila i tek onda ga freeza :S
Sastavljao sam nesto ovako, mada ne znam da li bi radilo, sta mislis?
Pitam te ovde za misljenje, a ne testiram jer skripta ima 77k linija koda a meni treba 20ak minuta da to compile, slab komp jbg, pa prvo da vidim mozda znas da li je ispravno, ako ne znas onda cu ga test 😄
Sastavljao sam nesto ovako, mada ne znam da li bi radilo, sta mislis?
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == 16)
{
if(IsPlayerInRangeOfPoint(playerid, 30.0, x, y, z))
new vehicleidgarage;
vehicleidgarage = GetPlayerVehicleID(playerid);
ToggleplayerControllable(playerid, 0);
PutPlayerInVehicle(playerid, vehicleidgarage, 0);
}
return 1;
}
Pitam te ovde za misljenje, a ne testiram jer skripta ima 77k linija koda a meni treba 20ak minuta da to compile, slab komp jbg, pa prvo da vidim mozda znas da li je ispravno, ako ne znas onda cu ga test 😄
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == 16)
{
if(IsPlayerInRangeOfPoint(playerid, 30.0, x, y, z))
{
new vehicleidgarage;
vehicleidgarage = GetPlayerVehicleID(playerid);
PutPlayerInVehicle(playerid, vehicleidgarage, 0);
ToggleplayerControllable(playerid, 0);
}
}
return 1;
}Jbg probaj, testiraj, gledajuci ovo izgleda ok, sad sta se moze desit testirajuci boga pitaj.
Nixton brate da ti dam savjet..
Prije nego nekoga ispravis dobro se uvijeri da su tvoje tvrdnje 100 % tacne..
Ja sam gore covjeku dao bolji nacin koda, i pokusavam da covjeku pomognem.
@Maxwellâ„¢
Brate probaj na taj nacin kako si i krenuo, tako sam i ja zamislio.
Kada stisne enter ide provjera ako je na toj poziciji neka ga freeza.
Bolje je to nego timer ponavljajuci koji bi ti uzimao puno resursa i stvarao lag.
Prije nego nekoga ispravis dobro se uvijeri da su tvoje tvrdnje 100 % tacne..
Ja sam gore covjeku dao bolji nacin koda, i pokusavam da covjeku pomognem.
@Maxwellâ„¢
Brate probaj na taj nacin kako si i krenuo, tako sam i ja zamislio.
Kada stisne enter ide provjera ako je na toj poziciji neka ga freeza.
Bolje je to nego timer ponavljajuci koji bi ti uzimao puno resursa i stvarao lag.
Nevalja "trositi" ponavljajuce tajmere na gluposti.
U tvom slucaju mozes napraviti kada igrac stisne tipku enter da ga freeza, ili da ga vrati u auto..
Mada, ne razumijem zasto bi to radio, zna se nekad desit da u tuning garazi igrac izadje iz auta, al to je nekad.
Moj ti je savjet, ako si pocetnik da te modove obrises, jer su puni bugova..
Lagano otvoris NEW na pawnu i udri, uci malo pomalo.
Nauci za sta koji callback sluzi, varijable, tajmere, spremanje podataka, itd...
U tvom slucaju mozes napraviti kada igrac stisne tipku enter da ga freeza, ili da ga vrati u auto..
Mada, ne razumijem zasto bi to radio, zna se nekad desit da u tuning garazi igrac izadje iz auta, al to je nekad.
Moj ti je savjet, ako si pocetnik da te modove obrises, jer su puni bugova..
Lagano otvoris NEW na pawnu i udri, uci malo pomalo.
Nauci za sta koji callback sluzi, varijable, tajmere, spremanje podataka, itd...
Pretpostavljam da ovaj public pozivas sa nekim tajmerom, sve ovisi cime pozivas funkciju.
Evo ja bi ovako to napisao.
Evo ja bi ovako to napisao.
forward TuniraAuto(playerid);
public TuniraAuto(playerid)
{
if(IsPlayerInRangeOfPoint(playerid, 30.0, 7864,-74.8150,997.8036))
{
TogglePlayerControllable(playerid,0);
}
return 1;
}
2
Novi Član
Nivo 2
Iskustvo
75 / 100 XP
Ukupno XP: 175
25 XP do sledećeg nivoa
4
Dostignuća
175
Ukupno XP
0
Trenutni Niz
0
Najduži Niz
Sva Dostignuća
4 / 20 otključano
🎯
Početak
Početak
Napišite 10 postova na forumu
+25 XP
⚡
Aktivni Saradnik
Aktivni Saradnik
Napišite 50 postova na forumu
+50 XP
🏅
Klub Stotina
Klub Stotina
Napišite 100 postova na forumu
+100 XP
🏆
Legenda Foruma
Legenda Foruma
Napišite 500 postova na forumu
+250 XP
👥
Vođa Diskusija
Vođa Diskusija
Kreirajte 10 tema na forumu
+50 XP
🛡️
Uzoran Građanin
Uzoran Građanin
30 dana bez ikakvih upozorenja
+40 XP
🔰
Primerni Član
Primerni Član
90 dana bez ikakvih upozorenja
+100 XP
🚩
Čuvar Zajednice
Čuvar Zajednice
Pošaljite 5 korisnih prijava
+75 XP
📅
Nedeljni Ratnik
Nedeljni Ratnik
Prijavite se 7 dana zaredom
+35 XP
🔥
Posvećeni Fan
Posvećeni Fan
Prijavite se 30 dana zaredom
+150 XP
💬
Prvi Post
Prvi Post
Napišite svoj prvi post na forumu
+10 XP
📝
Pokretač Tema
Pokretač Tema
Kreirajte svoju prvu temu
+15 XP
❤️
Poštovalac
Poštovalac
Dajte svoj prvi lajk na post
+5 XP
👍
Prvo Priznanje
Prvo Priznanje
Primite svoj prvi lajk na post
+5 XP
👤
Identitet Otkriven
Identitet Otkriven
Popunite profil sa avatarom i biografijom
+20 XP
Nedavna XP Aktivnost
+100
Otključano: Primerni Član
pre 1 nedelju
+40
Otključano: Uzoran Građanin
pre 1 nedelju
+25
Otključano: Početak
pre 1 nedelju
+10
Otključano: Prvi Post
pre 1 nedelju