Započeo Vitez El arambasa
•6. Okt. 2012.• Zaključano[TUT] Bandera srece
3,580
pregleda
16
postova
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
579
Postovi:
114
Teme:
Pridružio se:Jul 2012
6. Okt. 2012.
Danas cu da vam pokazem kako da uradite banderu srece , pa da krenemo .
1. prvo da define boje :
znaci ako nemate ove boje definisite ih ( NA VRHU SCRIPTE )
2. da definisemo ostalo sto nam je potrebno ( NA VRHU SCRIPTE )
3. 3d text label ( KOD OSTALIH 3DTextLabela)
4.pravljenje komande /bandera
znaci kod ostalih komande prvo uradite
5. da komanda nemoze da se koristi na nekoj od lokacija
znaci ovako :
6. da odredimo koliko igrac moze minimum da donira banderi
znaci sledite me 🙂
7.da odredimo sta da pise ako igrac ima manje od 100000
8.da odredimo text koji ce da izlazi i koliko igrac dobija pare ako je pored bandere
Ovo je bio jedan kratak tutorijal oko bandere srece , nadam se da sam nekom pomogo.. 🙂 Pozdrav (ovo mi je prvi tut)
EDIT : ZNACI OVO STO SAM OBJASNJAVAO BEZ BOJA I NEW-OVA SPOJITE I RADICE VAM KOMANDA
1. prvo da define boje :
znaci ako nemate ove boje definisite ih ( NA VRHU SCRIPTE )
#define COLOR_GRAD1 0xADFF2FAA
#define COLOR_SIVA 0xADFF2FAA2. da definisemo ostalo sto nam je potrebno ( NA VRHU SCRIPTE )
new pLocal;
new moneys;3. 3d text label ( KOD OSTALIH 3DTextLabela)
Create3DTextLabel("[BANDERA SRECE] \n Ostanite ovde 30 minuta \n i \n obogatice te se!", 0x07F8F8FF, 1134.0222,-935.2045,44.1513, 40.0, 0);4.pravljenje komande /bandera
znaci kod ostalih komande prvo uradite
//================ Bandera srece =====================
if(strcmp(cmd, "/bandera", true) == 0) // ja sam stavio /bandera vi umesto toga stavite nesto drugo sto vam odgovara
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_SIVA, "Koriscenje: /bandera "); // ja sam stavio /bandera vi umesto toga stavite nesto drugo sto vam odgovara
return 1;
}5. da komanda nemoze da se koristi na nekoj od lokacija
znaci ovako :
if(PI == 106)
{
SendClientMessage(playerid, COLOR_SIVA, "Komanda nije dozvoljena na ovoj lokaciji");
return 1;
}6. da odredimo koliko igrac moze minimum da donira banderi
znaci sledite me 🙂
moneys = strval(tmp);
if(moneys < 100000) // znaci vi ovo mozete da promenite ja sam stavio 100k
{
SendClientMessage(playerid, COLOR_SIVA, "Nije dovoljno minimum 100k.."); // znaci vi ovo mozete da promenite ja sam stavio 100k
return 1;
}7.da odredimo sta da pise ako igrac ima manje od 100000
if(GetPlayerMoney(playerid) < moneys)
{
SendClientMessage(playerid, COLOR_SIVA, "Nemate toliko novca."); // ako nema dovoljno novca
return 1;
}8.da odredimo text koji ce da izlazi i koliko igrac dobija pare ako je pored bandere
if(IsPlayerInRangeOfPoint(playerid, 10, 1135.4493,-936.3835,42.8999,100, 1)) // ako je blizu bandere da dobije pare
{
GivePlayerMoney(playerid, 2500); // ja sam stavio 2500 vi umesto toga stavite koliko hocete
}
GivePlayerMoney(playerid, -moneys);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s je donirao Banderi Srece sumu od $%d (/charity).",sendername, moneys);
SendClientMessage(playerid, COLOR_SIVA, string);
SendClientMessage(playerid, COLOR_SIVA, "{0000FF}Bandera: {00FF00}D{FFFFFF}o{FF0000}k{FFFFFF}l{FF0000}e {00FF00}ces {FF0000}vise {00FF00}da {FF0000}gledas {00FF00}u {FF0000}mene :D!"); // kada si pored bandere srece da pise
SendClientMessage(playerid, COLOR_SIVA, "Bandera srece se aktivirala i dala pare igracima koji su pored nje."); // text koji izlazi kada neko donira
printf("%s", string);
format(string, sizeof(string), "%s je donirao Banderi Srece sumu od $%d (/charity).",sendername, moneys); // izlazi ko je donirao i koliko
}
return 1;
}Ovo je bio jedan kratak tutorijal oko bandere srece , nadam se da sam nekom pomogo.. 🙂 Pozdrav (ovo mi je prvi tut)
EDIT : ZNACI OVO STO SAM OBJASNJAVAO BEZ BOJA I NEW-OVA SPOJITE I RADICE VAM KOMANDA
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
579
Postovi:
114
Teme:
Pridružio se:Jul 2012
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,004
Postovi:
36
Teme:
Pridružio se:Jan. 2012
6. Okt. 2012.
...Nikola... wrote on October 6, 2012, 11:01 am:
Cista ost + strcmp... i to ti editujes GTA RP,i sta ti je to pLocal ajde koja je to lokacija...
ma skuplja postove , on je pocetnik u skriptanju i vadi samo komande iz modova..
-bespotreban tut
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
262
Postovi:
48
Teme:
Pridružio se:Sep. 2011
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
445
Postovi:
38
Teme:
Pridružio se:Mar. 2012
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
262
Postovi:
48
Teme:
Pridružio se:Sep. 2011
7. Okt. 2012.
Vegas. wrote on October 6, 2012, 8:05 pm:
pLocal ide kao varijabila u enumu pInfo.
pa bas se vidi da nezna pa lupa gl.uposti xD
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
918
Postovi:
33
Teme:
Pridružio se:Jan. 2012
7. Okt. 2012.
Dobro samo je mene glupo ovo bandera srece ne bi ovo ubacio na moj server da mi plate 🙂
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
262
Postovi:
48
Teme:
Pridružio se:Sep. 2011
8. Okt. 2012.
Quote from October 7, 2012, 4:54 pm:
Dobro samo je mene o ovo bandera srece ne bi ovo ubacio na moj server da mi plate 🙂
i da ovo neko pokusa ubacit bacalo bi mu errore
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava