"Trebam nešto" - tema

Započeo Correlli, Jul 30, 2010, 15:11:25 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 3 gostiju pregledaju ovu temu.

Citat: pHon poslato Jul 24, 2011, 22:33:15 POSLE PODNE
Kako da napravim da admini u /adu vide ID igrača koji je napisao nešto na /ad ?

evo /ad:

CMD:ad(playerid, params[])
{
new string[200];
new sendername[MAX_PLAYER_NAME];
new oglastekst[128], payout;
if(sscanf(params, "s[128]", oglastekst))
{
SCM(playerid, COLOR_GRAD2, "{168BFF}INFO: {959561} (/ad)vertise [tekst oglasa]");
return 1;
}
else
{
if(PlayerInfo[playerid][pMuted] == 1)
{
format(string, sizeof(string), " {FFFF80}Real Los Santos Life| {FF4444}Ne mozes oglasavati jer si utisan! Preostalo vrijeme: {FFFF80}%d sekundi(%d minuta)", PlayerInfo[playerid][pMuteTime], (PlayerInfo[playerid][pMuteTime]/60)+1);
SCM(playerid, 0xFF4444FF, string);
return 1;
}
if(PlayerInfo[playerid][pLevel] <= 2)
{
format(string, sizeof(string), " {FFFF80}Real Los Santos Life| {FF4444}Moras biti {FFFF80}lvl 3+ {FF4444}da bi mogao pisati oglase!");
SCM(playerid, 0xFF4444FF, string);
return 1;
}
if (oglasvrijeme >= 0 && (PlayerInfo[playerid][pAdmin] < 1))
{
format(string, sizeof(string), "   Sacekaj jos %d sekundi prije ponovnog postavljanja oglasa !",  oglasvrijeme);
SendClientMessage(playerid, COLOR_GRAD2, string);
return 1;

}
payout = cijenaoglasa1;
if(GetPlayerCash(playerid) < payout)
        {

            format(string, sizeof(string), "* Nemas dovoljno novca!{FF5E5E} (Potrebno %d$) ", payout);
            SendClientMessage(playerid, 0xB9B9B9FF, string);
            return 1;
        }

for(new i = 0; i < sizeof(Dionice); i++)
{
if(Dionice[i][dType] == 1)
{
Dionice[i][dKasa1] += payout/10;
Dionice[i][dKasa2] += payout/10;
Dionice[i][dKasa3] += payout/10;
Dionice[i][dKasa4] += payout/10;
Dionice[i][dKasa5] += payout/10;
Dionice[i][dKasa6] += payout/10;
Dionice[i][dKasa7] += payout/10;
Dionice[i][dKasa8] += payout/10;
Dionice[i][dKasa9] += payout/10;
Dionice[i][dKasa10] += payout/10;
SaveDionice(i);
}
}
new brojevi[] = { '1','2','3','4','5','6','7','8','9'};
for(new b = 0; b < sizeof brojevi; b++)
{
new tekst = strlen(oglastekst);
for(new i = 0; i<tekst; i++)
{
if(oglastekst[i] == brojevi[b])
oglastekst[i] = '*' ;
}
}
new ostring[128];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "{00BB00}Oglas: {99E399}%s {00BB00}Broj: {99E399}%d", sendername,PlayerInfo[playerid][pPnumber]);
OOCNews(0xA0BE73FF,string);
format(string, sizeof(string), "{00BB00}~{FFFFFF}%s",  oglastekst);
OOCNews(0x82FF00FF,string);
GivePlayerCash(playerid, - payout);
format(ostring, sizeof(ostring), "%s -> Oglas: %s", sendername,oglastekst);
OglasLog(ostring);
format(string, sizeof(string), "~r~Postavio si Oglas!~n~~w~Cijena: %d$", payout);
GameTextForPlayer(playerid, string, 5000, 5);
if (PlayerInfo[playerid][pAdmin] < 1)
{
oglasvrijeme = 45;
}
}
  return 1;
}


CMD:ad(playerid, params[])
{
new string[200];
new sendername[MAX_PLAYER_NAME];
new oglastekst[128], payout;
if(sscanf(params, "s[128]", oglastekst))
{
SCM(playerid, COLOR_GRAD2, "{168BFF}INFO: {959561} (/ad)vertise [tekst oglasa]");
return 1;
}
else
{
if(PlayerInfo[playerid][pMuted] == 1)
{
format(string, sizeof(string), " {FFFF80}Real Los Santos Life| {FF4444}Ne mozes oglasavati jer si utisan! Preostalo vrijeme: {FFFF80}%d sekundi(%d minuta)", PlayerInfo[playerid][pMuteTime], (PlayerInfo[playerid][pMuteTime]/60)+1);
SCM(playerid, 0xFF4444FF, string);
return 1;
}
if(PlayerInfo[playerid][pLevel] <= 2)
{
format(string, sizeof(string), " {FFFF80}Real Los Santos Life| {FF4444}Moras biti {FFFF80}lvl 3+ {FF4444}da bi mogao pisati oglase!");
SCM(playerid, 0xFF4444FF, string);
return 1;
}
if (oglasvrijeme >= 0 && (PlayerInfo[playerid][pAdmin] < 1))
{
format(string, sizeof(string), "   Sacekaj jos %d sekundi prije ponovnog postavljanja oglasa !",  oglasvrijeme);
SendClientMessage(playerid, COLOR_GRAD2, string);
return 1;

}
payout = cijenaoglasa1;
if(GetPlayerCash(playerid) < payout)
        {

            format(string, sizeof(string), "* Nemas dovoljno novca!{FF5E5E} (Potrebno %d$) ", payout);
            SendClientMessage(playerid, 0xB9B9B9FF, string);
            return 1;
        }

for(new i = 0; i < sizeof(Dionice); i++)
{
if(Dionice[i][dType] == 1)
{
Dionice[i][dKasa1] += payout/10;
Dionice[i][dKasa2] += payout/10;
Dionice[i][dKasa3] += payout/10;
Dionice[i][dKasa4] += payout/10;
Dionice[i][dKasa5] += payout/10;
Dionice[i][dKasa6] += payout/10;
Dionice[i][dKasa7] += payout/10;
Dionice[i][dKasa8] += payout/10;
Dionice[i][dKasa9] += payout/10;
Dionice[i][dKasa10] += payout/10;
SaveDionice(i);
}
}
new brojevi[] = { '1','2','3','4','5','6','7','8','9'};
for(new b = 0; b < sizeof brojevi; b++)
{
new tekst = strlen(oglastekst);
for(new i = 0; i<tekst; i++)
{
if(oglastekst[i] == brojevi[b])
oglastekst[i] = '*' ;
}
}
new ostring[128];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "{00BB00}Oglas: {99E399}%s[%d] {00BB00}Broj: {99E399}%d", sendername,playerid,PlayerInfo[playerid][pPnumber]);
OOCNews(0xA0BE73FF,string);
format(string, sizeof(string), "{00BB00}~{FFFFFF}%s",  oglastekst);
OOCNews(0x82FF00FF,string);
GivePlayerCash(playerid, - payout);
format(ostring, sizeof(ostring), "%s[%d]-> Oglas: %s", sendername,playerid,oglastekst);
OglasLog(ostring);
format(string, sizeof(string), "~r~Postavio si Oglas!~n~~w~Cijena: %d$", payout);
GameTextForPlayer(playerid, string, 5000, 5);
if (PlayerInfo[playerid][pAdmin] < 1)
{
oglasvrijeme = 45;
}
}

Eto,mislim da ti sad pise ID :)
Mysterious roleplay

Citat: SlicK poslato Jul 24, 2011, 23:43:05 POSLE PODNE
Citat: pHon poslato Jul 24, 2011, 22:33:15 POSLE PODNE
Kako da napravim da admini u /adu vide ID igrača koji je napisao nešto na /ad ?

evo /ad:

CMD:ad(playerid, params[])
{
new string[200];
new sendername[MAX_PLAYER_NAME];
new oglastekst[128], payout;
if(sscanf(params, "s[128]", oglastekst))
{
SCM(playerid, COLOR_GRAD2, "{168BFF}INFO: {959561} (/ad)vertise [tekst oglasa]");
return 1;
}
else
{
if(PlayerInfo[playerid][pMuted] == 1)
{
format(string, sizeof(string), " {FFFF80}Real Los Santos Life| {FF4444}Ne mozes oglasavati jer si utisan! Preostalo vrijeme: {FFFF80}%d sekundi(%d minuta)", PlayerInfo[playerid][pMuteTime], (PlayerInfo[playerid][pMuteTime]/60)+1);
SCM(playerid, 0xFF4444FF, string);
return 1;
}
if(PlayerInfo[playerid][pLevel] <= 2)
{
format(string, sizeof(string), " {FFFF80}Real Los Santos Life| {FF4444}Moras biti {FFFF80}lvl 3+ {FF4444}da bi mogao pisati oglase!");
SCM(playerid, 0xFF4444FF, string);
return 1;
}
if (oglasvrijeme >= 0 && (PlayerInfo[playerid][pAdmin] < 1))
{
format(string, sizeof(string), "   Sacekaj jos %d sekundi prije ponovnog postavljanja oglasa !",  oglasvrijeme);
SendClientMessage(playerid, COLOR_GRAD2, string);
return 1;

}
payout = cijenaoglasa1;
if(GetPlayerCash(playerid) < payout)
        {

            format(string, sizeof(string), "* Nemas dovoljno novca!{FF5E5E} (Potrebno %d$) ", payout);
            SendClientMessage(playerid, 0xB9B9B9FF, string);
            return 1;
        }

for(new i = 0; i < sizeof(Dionice); i++)
{
if(Dionice[i][dType] == 1)
{
Dionice[i][dKasa1] += payout/10;
Dionice[i][dKasa2] += payout/10;
Dionice[i][dKasa3] += payout/10;
Dionice[i][dKasa4] += payout/10;
Dionice[i][dKasa5] += payout/10;
Dionice[i][dKasa6] += payout/10;
Dionice[i][dKasa7] += payout/10;
Dionice[i][dKasa8] += payout/10;
Dionice[i][dKasa9] += payout/10;
Dionice[i][dKasa10] += payout/10;
SaveDionice(i);
}
}
new brojevi[] = { '1','2','3','4','5','6','7','8','9'};
for(new b = 0; b < sizeof brojevi; b++)
{
new tekst = strlen(oglastekst);
for(new i = 0; i<tekst; i++)
{
if(oglastekst[i] == brojevi[b])
oglastekst[i] = '*' ;
}
}
new ostring[128];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "{00BB00}Oglas: {99E399}%s {00BB00}Broj: {99E399}%d", sendername,PlayerInfo[playerid][pPnumber]);
OOCNews(0xA0BE73FF,string);
format(string, sizeof(string), "{00BB00}~{FFFFFF}%s",  oglastekst);
OOCNews(0x82FF00FF,string);
GivePlayerCash(playerid, - payout);
format(ostring, sizeof(ostring), "%s -> Oglas: %s", sendername,oglastekst);
OglasLog(ostring);
format(string, sizeof(string), "~r~Postavio si Oglas!~n~~w~Cijena: %d$", payout);
GameTextForPlayer(playerid, string, 5000, 5);
if (PlayerInfo[playerid][pAdmin] < 1)
{
oglasvrijeme = 45;
}
}
  return 1;
}


CMD:ad(playerid, params[])
{
new string[200];
new sendername[MAX_PLAYER_NAME];
new oglastekst[128], payout;
if(sscanf(params, "s[128]", oglastekst))
{
SCM(playerid, COLOR_GRAD2, "{168BFF}INFO: {959561} (/ad)vertise [tekst oglasa]");
return 1;
}
else
{
if(PlayerInfo[playerid][pMuted] == 1)
{
format(string, sizeof(string), " {FFFF80}Real Los Santos Life| {FF4444}Ne mozes oglasavati jer si utisan! Preostalo vrijeme: {FFFF80}%d sekundi(%d minuta)", PlayerInfo[playerid][pMuteTime], (PlayerInfo[playerid][pMuteTime]/60)+1);
SCM(playerid, 0xFF4444FF, string);
return 1;
}
if(PlayerInfo[playerid][pLevel] <= 2)
{
format(string, sizeof(string), " {FFFF80}Real Los Santos Life| {FF4444}Moras biti {FFFF80}lvl 3+ {FF4444}da bi mogao pisati oglase!");
SCM(playerid, 0xFF4444FF, string);
return 1;
}
if (oglasvrijeme >= 0 && (PlayerInfo[playerid][pAdmin] < 1))
{
format(string, sizeof(string), "   Sacekaj jos %d sekundi prije ponovnog postavljanja oglasa !",  oglasvrijeme);
SendClientMessage(playerid, COLOR_GRAD2, string);
return 1;

}
payout = cijenaoglasa1;
if(GetPlayerCash(playerid) < payout)
        {

            format(string, sizeof(string), "* Nemas dovoljno novca!{FF5E5E} (Potrebno %d$) ", payout);
            SendClientMessage(playerid, 0xB9B9B9FF, string);
            return 1;
        }

for(new i = 0; i < sizeof(Dionice); i++)
{
if(Dionice[i][dType] == 1)
{
Dionice[i][dKasa1] += payout/10;
Dionice[i][dKasa2] += payout/10;
Dionice[i][dKasa3] += payout/10;
Dionice[i][dKasa4] += payout/10;
Dionice[i][dKasa5] += payout/10;
Dionice[i][dKasa6] += payout/10;
Dionice[i][dKasa7] += payout/10;
Dionice[i][dKasa8] += payout/10;
Dionice[i][dKasa9] += payout/10;
Dionice[i][dKasa10] += payout/10;
SaveDionice(i);
}
}
new brojevi[] = { '1','2','3','4','5','6','7','8','9'};
for(new b = 0; b < sizeof brojevi; b++)
{
new tekst = strlen(oglastekst);
for(new i = 0; i<tekst; i++)
{
if(oglastekst[i] == brojevi[b])
oglastekst[i] = '*' ;
}
}
new ostring[128];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "{00BB00}Oglas: {99E399}%s[%d] {00BB00}Broj: {99E399}%d", sendername,playerid,PlayerInfo[playerid][pPnumber]);
OOCNews(0xA0BE73FF,string);
format(string, sizeof(string), "{00BB00}~{FFFFFF}%s",  oglastekst);
OOCNews(0x82FF00FF,string);
GivePlayerCash(playerid, - payout);
format(ostring, sizeof(ostring), "%s[%d]-> Oglas: %s", sendername,playerid,oglastekst);
OglasLog(ostring);
format(string, sizeof(string), "~r~Postavio si Oglas!~n~~w~Cijena: %d$", payout);
GameTextForPlayer(playerid, string, 5000, 5);
if (PlayerInfo[playerid][pAdmin] < 1)
{
oglasvrijeme = 45;
}
}

Eto,mislim da ti sad pise ID :)


rekao sam da ADMINI vide,ne svi igrači :S

ZCMD:
Evo treba ju mi ove komande
adminonduty-odlazak admina na duznost
adminoffduty-odlazak admina sa duznosti
gmonduty-gm na duznosti
gmoffduty-odlazak gm sa duznosti

I ako mi moze netko napraviti ad nekakve boje u textdrawu da se nalazi nesto vise iznad mini mape
Hvala :D

Citat: [CroLife]Cooper poslato Jul 25, 2011, 12:28:32 POSLE PODNE
ZCMD:
Evo treba ju mi ove komande
adminonduty-odlazak admina na duznost
adminoffduty-odlazak admina sa duznosti
gmonduty-gm na duznosti
gmoffduty-odlazak gm sa duznosti

I ako mi moze netko napraviti ad nekakve boje u textdrawu da se nalazi nesto vise iznad mini mape
Hvala :D
Oces mozda i muzicku zelju?  ???

http://pastebin.com/kiN3DqrA

Isto tako napravi i za /gmonduty...

Mozete meni srediti cijeli gamemod ? xD al nek bude slican CH - ovom xDD pa brate neide to tako da samo molis malo potrazi

Hvala a jel moze sada samo da mi napravite
pomicnu ogradu sa automatskim zatvaranjem za obicne igrace  i kada otvore da im se oduzme novac
to mi treba za parking kod burga :D
hvala
Poslednja Izmena: Jul 25, 2011, 13:04:37 POSLE PODNE od [CroLife]Cooper

Citat: [CroLife]Cooper poslato Jul 25, 2011, 13:00:48 POSLE PODNE
Hvala a jel moze sada samo da mi napravite
pomicnu ogradu sa automatskim zatvaranjem za obicne igrace  i kada otvore da im se oduzme novac
to mi treba za parking kod burga :D
hvala

Daj koodinate zatvorene i otvorene kapije,
nemogu napamet.
Last nick: Vectro64

Evo zatvorena vrata: 1218.33691406,-923.49328613,42.55941772
Otvoren: 1218.33691406,-923.49328613,42.55941772

Citat: [CroLife]Cooper poslato Jul 26, 2011, 14:34:28 POSLE PODNE
Evo zatvorena vrata: 1218.33691406,-923.49328613,42.55941772
Otvoren: 1218.33691406,-923.49328613,42.55941772

Ajde mi objasni kako su iste koordiante i otvorenih i zatvorenih vrata :S
//

To ni meni nije jasno  ??? ??? ??? ???
Moras imat koordinate otvorene i zatvorene kapije znaci jedna normalno i jedna u podu ili zraku ...

Da, i ako ti je RP server, naravno u zraku. I kakav si ti skripter, kad to ne znas izmappati?
Ja sam rekao da nikad necu skriptati, ali vuce me pomalo, pa pocinjem ovako da pomazem ostalim, samo radi pomoci, inace nikad necu skriptati citav server.
Last nick: Vectro64

Citat: [MX] Makaveli aka Make poslato Jul 26, 2011, 15:12:20 POSLE PODNE
Da, i ako ti je RP server, naravno u zraku. I kakav si ti skripter, kad to ne znas izmappati?
Ja sam rekao da nikad necu skriptati, ali vuce me pomalo, pa pocinjem ovako da pomazem ostalim, samo radi pomoci, inace nikad necu skriptati citav server.

:'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'(
To je njegov odabir kamo ce mu se otvarat kapija.. kao da je RP da ide u pod ????
Najbolje RP je da ide u stranu ali kao sto rekoh to je njegov izbor  ::) ::)

Citat: [MX] Makaveli aka Make poslato Jul 26, 2011, 15:12:20 POSLE PODNE
Da, i ako ti je RP server, naravno u zraku. I kakav si ti skripter, kad to ne znas izmappati?
Ja sam rekao da nikad necu skriptati, ali vuce me pomalo, pa pocinjem ovako da pomazem ostalim, samo radi pomoci, inace nikad necu skriptati citav server.
Citat: Suzuki poslato Jul 26, 2011, 15:55:12 POSLE PODNE
Citat: [MX] Makaveli aka Make poslato Jul 26, 2011, 15:12:20 POSLE PODNE
Da, i ako ti je RP server, naravno u zraku. I kakav si ti skripter, kad to ne znas izmappati?
Ja sam rekao da nikad necu skriptati, ali vuce me pomalo, pa pocinjem ovako da pomazem ostalim, samo radi pomoci, inace nikad necu skriptati citav server.

:'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'(
To je njegov odabir kamo ce mu se otvarat kapija.. kao da je RP da ide u pod ????
Najbolje RP je da ide u stranu ali kao sto rekoh to je njegov izbor  ::) ::)
:'( ocete vi procitati rpavila ovog pdf-a ?
CitatZabranjeno je odgovarati na postove ukoliko nekome ne mozete dati savjet ili mu ne mozete pomoci.
Ukoliko se tema ne pridrzava pravila, ne smete da pomazete u istoj!


Trebam komandu cmd:roadblock,cmd:showbadge,cmd:roadunblock,cmd:friskinv ,cmd:backupclear