[Tut]Pravljenje Posla pevac

Započeo Cimbur
6. Jan. 2013. Zaključano
2,638
pregleda
11
postova
Cimbur
5
Kingpin
6. Jan. 2013.
Pozdrav svima, ovo je moj treci tut, u njemu cu vam objasniti kako da napravite posao pevac, ovaj posao sam pravio sa zvoj RP mod od nule, tako da cu na neki nacin ovo izvuci iz moda, ali opet sam ga ja pravio, tako da krenimo 🙂

1.Za ovaj Tutorial, trebace nam include : ZCMD, on ce nam sluziti za pravljenje komande u sistemu CMD-a 🙂

2.Prvo sto cemo uraditi, je to da cemo na pocetku, kod svih ostalih new-ova, dodati i ove :
new peva;  // Ovo nam pokazuje, da ukoliko vec pevamo, necemo moci da iskoristimo opet tu komandu
new vecnekopeva; //Ovo nam pokazuje, da ukoliko vec drugi clan peva, necemo mi moci da pevamo dok on ne zavrsi


2.Napravicemo public i forward :
forward PevaTime(playerid);
public PevaTime(playerid)
{
peva = 0; //Stavlja nam da vise ne pevamo, tako da cemo moci ponovo da pevamo,
GivePlayerMoney(playerid,500);//Daje igracu platu, kada otpeva pesmu,
SCM(playerid,-1,"Završio si sa pevanjem i zaradio 500$"); // Salje poruku igracu, da je uradio svoj posao,
StopAudioStreamForPlayer(playerid); //Gasi radio,
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE); //Gasi nam animaciju.
return 1;
}


3.Sada, napravicemo komandu da se zaposlimo :
CMD:zaposlise(playerid, params[])
{
if(PlayerInfo >= 1) return SCM(playerid, -1, "Vec imate posao, {FFFFFF}kucajte /otkaz da das otkaz na starom poslu."); //Ukoliko igrac vec ima posao, salje mu poruku da je zaposlen,
{
PlayerInfo = 1; // Namesta igracu da se zaposlio,
SCM(playerid, -1, "Cestitamo! Zaposlili ste se kao {FFFFFF}Pevac."); // Salje poruku igracu, cestita mu,
SCM(playerid, -1, "Da pocnete da pevate, ukucajte {FFFFFF}/pevaj"); // takodje pomaze igracu kako da peva
}
return 1;
}


4. Napravicemo otkaz komandu :
CMD:otkaz(playerid, params[])
{
if(PlayerInfo == 0) return SCM(playerid,-1,"Vi niste zaposleni, da se zaposlite ukucajte /zaposlise."); // Salje igracu poruku da ukoliko nije zaposlen, moze da se zaposli
PlayerInfo = 0; // Namesta igracu da vise nije pevac,
SCM(playerid,-1,"Dao si otkaz."); // Salje igracu poruku da je dao otkaz
return 1;
}


5. Zavsrni korak, napravicemo komandu /pevaj :
CMD:pevaj(playerid, params[])
{
if(PlayerInfo == 1) // Proverava da li je igrac zaposlen,
{
if(!IsPlayerInRangeOfPoint(playerid, 9.0, 2154.8408,-91.1059,2.7129)) return SCM(playerid, -1, "Niste na bini"); //Proverava da li je igrac na bini
if(peva == 1) return SCM(playerid, -1, "Vi vec pevate, kada zavrsite sa pevanjem, zapocnite opet."); // Salje poruku igracu da ukoliko peva, ne moze opet to da ucini,
if(vecnekopeva == 1) return SCM(playerid, -1, "Vec neko peva, tako da je bina zauzeta."); // Salje poruku igracu, da vec neko peva, i da je bina zauzeta,
SetTimerEx("PevaTime",180000,true,"d",playerid); //Stavlja igracu da 3 minuta ima animaciju, i da ce posle tri minuta dobiti 500$
SCM(playerid, -1, "Poceli ste da pevate, sada sacekajte 2 minuta, i dobicete Vasu platu"); // Salje igracu poruku da je poceo da peva
peva = 1;
TogglePlayerControllable(playerid,1);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DANCE1);//Daje igracu animaciju
foreach(Player, i)
{
StopAudioStreamForPlayer(i);
PlayAudioStreamForPlayer(i, "http://balkan.dj.topstream.net:8070/listen.pls", 2154.8408,-91.1059,2.7129, 40.0, 1); // Pusta radio svim igracima
}
}
return 1;
}

To bi bilo to za ovaj tutorial, ako vam nesto ne radi, javite se ispod! 🙂
Takodje, puno hvala LockeR-u! 🙂
pllopen
4
Enforcer
6. Jan. 2013.
Dobar tutorijal i jako lijepo objasnjen. No predlazem ti da predes na pisanje vecih tutorijala to bi sigurno puno pomoglo drugim igracima 🙂
Cimbur
5
Kingpin
6. Jan. 2013.
pllopen wrote on January 6, 2013, 10:24 pm:
Dobar tutorijal i jako lijepo objasnjen. No predlazem ti da predes na pisanje vecih tutorijala to bi sigurno puno pomoglo drugim igracima 🙂

Hvala na komentaru! 🙂 Inace, nisam ni ja toliki "profesionalac", nego sam zeleo da podelim sa vama, posto ce i RP mod od nule ici na Balkan Samp 🙂
Cimbur
5
Kingpin
7. Jan. 2013.
murkan wrote on January 7, 2013, 9:53 am:
Možeš li nam dati kodove bine.

Kodovi ne moraju da budu sa bine, mozes to sam srediti, izmapas i nadjes kodove 🙂
Cimbur
5
Kingpin
7. Jan. 2013.
murkan wrote on January 7, 2013, 9:59 am:
Bilo bi poželjno da nam daš.

Druze, nisam lud da mapam 🙂
Potrudi se malo 😉
Cimbur
5
Kingpin
7. Jan. 2013.
murkan wrote on January 7, 2013, 10:07 am:
Izvini onda.
Mislio sam da ti imaš svoju.
Ionako možda nekom nebi odgovarala mapa

Tacno tako 🙂
Inace ja pravim RP mod, ali ne u Los Santosu, tako da i ako dam mapu, nece valjati 🙂
SoaD123
5
Underboss
7. Jan. 2013.
dobro je,pohvale za tut samo tako nastavi
Cimbur
5
Kingpin
7. Jan. 2013.
Hvala 🙂
Blaeks_Biofor
5
Forum Don
7. Jan. 2013.
znam da ce tixor da mi preti zbog ovog, ali nisi procitao pravila
Quote
Ne pišite više sledeće tutorijale:
            - Izrada bilo kakvog posla ili uopÅ¡te "posla".
a inace tutorijal kao tutorijal je dobar, objasnio si dobro, ali vise si iskopao iz moda neke stvari, nisi definisao pJob, nisi definisao PlayerInfo, i tako te stvari, 6/10
Cimbur
5
Kingpin
7. Jan. 2013.
Blaeks wrote on January 7, 2013, 12:14 pm:
znam da ce tixor da mi preti zbog ovog, ali nisi procitao pravila
Quote
Ne pišite više sledeće tutorijale:
            - Izrada bilo kakvog posla ili uopÅ¡te "posla".
a inace tutorijal kao tutorijal je dobar, objasnio si dobro, ali vise si iskopao iz moda neke stvari, nisi definisao pJob, nisi definisao PlayerInfo, i tako te stvari, 6/10

Ne znam, nisam siguran, ali koliko sam video, sinoc je Tixor pregledavao temu, i nista nije pisao, tako da moze i nece da zakljuca 🙂
- E tu si pravu, nisam objasnio za pJob, ali dobro, valjda ce neko skontati 😄
aleluja
5
Godfather
7. Jan. 2013.
Blaeks wrote on January 7, 2013, 12:14 pm:
znam da ce tixor da mi preti zbog ovog, ali nisi procitao pravila
Quote
Ne pišite više sledeće tutorijale:
            - Izrada bilo kakvog posla ili uopÅ¡te "posla".
a inace tutorijal kao tutorijal je dobar, objasnio si dobro, ali vise si iskopao iz moda neke stvari, nisi definisao pJob, nisi definisao PlayerInfo, i tako te stvari, 6/10

Neću ti pretit ni ništa, super da si to vidio.

Cimburovic wrote on January 7, 2013, 12:14 pm:
znam da ce tixor da mi preti zbog ovog, ali nisi procitao pravila
Quote
Ne pišite više sledeće tutorijale:
            - Izrada bilo kakvog posla ili uopÅ¡te "posla".
a inace tutorijal kao tutorijal je dobar, objasnio si dobro, ali vise si iskopao iz moda neke stvari, nisi definisao pJob, nisi definisao PlayerInfo, i tako te stvari, 6/10

Ne znam, nisam siguran, ali koliko sam video, sinoc je Tixor pregledavao temu, i nista nije pisao, tako da moze i nece da zakljuca 🙂
- E tu si pravu, nisam objasnio za pJob, ali dobro, valjda ce neko skontati 😄

Pregledao sam samo otvorio jer sam igrao lola, sad san se diga i pregledava teme. 😉
Lock.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha