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
