Započeo Arnel_Bp
•13. Jun 2014.• Zaključano[pomoc]oko komande /rob
398
pregleda
12
postova
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
552
Postovi:
155
Teme:
Pridružio se:Maj 2013
13. Jun 2014.
Skripta koju koristim: Moja od 0
Detaljan opis problema: Imam problem na /rob komandu, sve lijepo radi, ali nece da ucita wanted level, kada nekoga opljackam pise mi Wanted level 0? A ja sam stavio ako opljacka SWAT/Army da bude wanted lvl 4 a ovako wl 2 pa sta je sad tu problem?
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Detaljan opis problema: Imam problem na /rob komandu, sve lijepo radi, ali nece da ucita wanted level, kada nekoga opljackam pise mi Wanted level 0? A ja sam stavio ako opljacka SWAT/Army da bude wanted lvl 4 a ovako wl 2 pa sta je sad tu problem?
Dio skripte:
CMD:rob(playerid, params[])
{
new id, string;
if(Ulogiran == 0) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
if(gTeam == TEAM_COP) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
if(gTeam == TEAM_ARMY) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
if(gTeam == TEAM_SWAT) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
if(gTeam == TEAM_FBI) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
if(cuffed == 1) return SCMF(playerid, 0xFF0000FF, "Ti posjedujes lisice na sebi i ne mozes koristiti ovu komandu");
if(sscanf(params, "ui", id)) return SCM(playerid, 0xFF0000FF, "Koristi: /rob ");
if(!IsPlayerConnected(id)) return SCM(playerid, 0xFF0000FF, "ID igraca koji ste unijeli nije online.");
if(IsPlayerInAnyVehicle(id)) return SCMF(playerid, 0xFF0000FF, "Igrac %s(%d) je u vozilu i nemozes njega opljackati",GetName(id),id);
if(IsPlayerInAnyVehicle(playerid)) return SCMF(playerid, 0xFF0000FF, "Ne mozes opljackati %s(%d) jer si u vozilu, napusti vozilo i pokusaj opet da ga opljackas",GetName(id),id);
if(GetDistanceBetweenPlayers(playerid,id) > 4) return SCMF(playerid, 0xFF0000FF, "Igrac %s(%d) je suvise daleko od tebe, probaj mu se pribliziti i opljackati",GetName(id),id);
if(Ulogiran == 0) return SCMF(playerid, 0xFF0000FF, "Igrac %s(%d) je mrtav, nemozes ga opljackati",GetName(id),id);
if(cuffed == 1) return SCMF(playerid, 0xFF0000FF, "Igrac %s(%d) posjeduje lisice na sebi i nemozes ga opljackati",GetName(id),id);
if(GetPlayerMoney(id) <= 100) return SCMF(playerid, 0xFF0000FF, "Igrac %s(%d) ne posjeduje dovoljno novca da bi ga mogao opljackati",GetName(id),id);
if(beenrobbedrecently >= 1) return SCMF(playerid, 0xFF0000FF, "Igrac %s(%d) je nedavno opljackan. Pricekaj pa pokusaj ponovo",GetName(id),id);
new rname;
new vname;
GetPlayerName(playerid,rname, 24);
GetPlayerName(id, vname, 24);
new pcash = random(GetPlayerMoney(id));
format(string, sizeof(string), "%s(%d) je opljackao $%d od %s(%d)",rname,playerid,pcash,vname,id);
printf("%s", string);
GivePlayerMoney(playerid,pcash);
GivePlayerMoney(id, -pcash);
format(string, sizeof(string), "%s(%d) je opljackao $%d od tebe", rname,playerid,pcash);
SendClientMessage(id, 0xD2691EAA, string);
format(string, sizeof(string), "Ti si opljackao $%d od %s(%d)", pcash,vname,id);
SendClientMessage(playerid, 0x00C7FFAA, string);
format(string, sizeof(string), "~w~Opljackan od ~n~%s(%d)~n~uzeto $%d",rname,playerid,pcash);
GameTextForPlayer(id,string,5000,3);
oscore = GetPlayerScore(playerid);
SetPlayerScore(playerid, oscore +1);
format(string, sizeof(string), "~w~Opljackao si %s(%d)~n~i uzeo $%d",vname,id,pcash);
GameTextForPlayer(playerid,string,5000,3);
RobbedPlyRecent =1;
beenrobbedrecently =120;
new current_zone;
current_zone = player_zone;
format(string, sizeof(string), "Osumljiceni %s(%d) je opljackao %s(%d). Lokacija: %s",rname,playerid,vname,id,zones);
COPSCM(0xFF0000FF,string);
if(gTeam == TEAM_COP || gTeam == TEAM_ARMY || gTeam == TEAM_FBI || gTeam == TEAM_SWAT)
{
new plwl = GetPlayerWantedLevel(playerid);
SetPlayerWantedLevel(playerid, plwl +4 );
}
else
{
new plwl = GetPlayerWantedLevel(playerid);
GetPlayerWantedLevel(playerid, plwl +2 );
}
new pcol = GetPlayerColor(playerid);
new plwl = GetPlayerWantedLevel(playerid);
format(string, sizeof(string), "(ROBBERY) Wanted Level %d",plwl);
SendClientMessage(playerid,pcol,string);
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno):
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
23 / 250 XP
Početnik(2)
3,748
Postovi:
73
Teme:
Pridružio se:Jan. 2012
13. Jun 2014.
probaj ovako
if(gTeam == TEAM_COP || gTeam == TEAM_ARMY || gTeam == TEAM_FBI || gTeam == TEAM_SWAT)
{
SetPlayerWantedLevel(playerid, 4);
}
else
{
SetPlayerWantedLevel(playerid, 2);
}Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
552
Postovi:
155
Teme:
Pridružio se:Maj 2013
13. Jun 2014.
Quote from June 13, 2014, 12:03 pm:
probaj ovako
if(gTeam == TEAM_COP || gTeam == TEAM_ARMY || gTeam == TEAM_FBI || gTeam == TEAM_SWAT)
{
SetPlayerWantedLevel(playerid, 4);
}
else
{
SetPlayerWantedLevel(playerid, 2);
}radi ali bih zelio kada god nekoga robas da mu se poveca za 2 ili za 4? kako to napraviti
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
23 / 250 XP
Početnik(2)
3,748
Postovi:
73
Teme:
Pridružio se:Jan. 2012
13. Jun 2014.
pa zar najveci nije 6 preko funkcije?
nebitno uradis ovako
playervarijablu i onda kad opljackas ides
playervarijabla ++;
i onda samo
nebitno uradis ovako
playervarijablu i onda kad opljackas ides
playervarijabla ++;
i onda samo
SetPlayerWantedLevel(2 * playervarijabla); znaci wanted dva i puta koliko si opljacko ti to mozes menjati samo mi je bitno da svatis.Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
552
Postovi:
155
Teme:
Pridružio se:Maj 2013
14. Jun 2014.
CMD:rob(playerid, params[])
{
new id, string;
if(Ulogiran == 0) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
if(gTeam == TEAM_COP) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
if(gTeam == TEAM_ARMY) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
if(gTeam == TEAM_SWAT) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
if(gTeam == TEAM_FBI) return SendClientMessage(playerid, 0xFF0000FF, "Nisi ovlascen da koristis ovu komandu");
if(cuffed == 1) return SCMF(playerid, 0xFF0000FF, "Ti posjedujes lisice na sebi i ne mozes koristiti ovu komandu");
if(sscanf(params, "ui", id)) return SCM(playerid, 0xFF0000FF, "Koristi: /rob ");
if(!IsPlayerConnected(id)) return SCM(playerid, 0xFF0000FF, "ID igraca koji ste unijeli nije online.");
if(IsPlayerInAnyVehicle(id)) return SCMF(playerid, 0xFF0000FF, "Igrac %s(%d) je u vozilu i nemozes njega opljackati",GetName(id),id);
if(IsPlayerInAnyVehicle(playerid)) return SCMF(playerid, 0xFF0000FF, "Ne mozes opljackati %s(%d) jer si u vozilu, napusti vozilo i pokusaj opet da ga opljackas",GetName(id),id);
if(GetDistanceBetweenPlayers(playerid,id) > 4) return SCMF(playerid, 0xFF0000FF, "Igrac %s(%d) je suvise daleko od tebe, probaj mu se pribliziti i opljackati",GetName(id),id);
if(Ulogiran == 0) return SCMF(playerid, 0xFF0000FF, "Igrac %s(%d) je mrtav, nemozes ga opljackati",GetName(id),id);
if(cuffed == 1) return SCMF(playerid, 0xFF0000FF, "Igrac %s(%d) posjeduje lisice na sebi i nemozes ga opljackati",GetName(id),id);
if(GetPlayerMoney(id) <= 100) return SCMF(playerid, 0xFF0000FF, "Igrac %s(%d) ne posjeduje dovoljno novca da bi ga mogao opljackati",GetName(id),id);
if(beenrobbedrecently >= 1) return SCMF(playerid, 0xFF0000FF, "Igrac %s(%d) je nedavno opljackan. Pricekaj pa pokusaj ponovo",GetName(id),id);
new rname;
new vname;
GetPlayerName(playerid,rname, 24);
GetPlayerName(id, vname, 24);
new pcash = random(GetPlayerMoney(id));
format(string, sizeof(string), "%s(%d) je opljackao $%d od %s(%d)",rname,playerid,pcash,vname,id);
printf("%s", string);
GivePlayerMoney(playerid,pcash);
GivePlayerMoney(id, -pcash);
format(string, sizeof(string), "%s(%d) je opljackao $%d od tebe", rname,playerid,pcash);
SendClientMessage(id, 0xD2691EAA, string);
format(string, sizeof(string), "Ti si opljackao $%d od %s(%d)", pcash,vname,id);
SendClientMessage(playerid, 0x00C7FFAA, string);
format(string, sizeof(string), "~w~Opljackan od ~n~%s(%d)~n~uzeto $%d",rname,playerid,pcash);
GameTextForPlayer(id,string,5000,3);
oscore = GetPlayerScore(playerid);
SetPlayerScore(playerid, oscore +1);
format(string, sizeof(string), "~w~Opljackao si %s(%d)~n~i uzeo $%d",vname,id,pcash);
GameTextForPlayer(playerid,string,5000,3);
RobbedPlyRecent =1;
beenrobbedrecently =120;
new current_zone;
current_zone = player_zone;
format(string, sizeof(string), "Osumljiceni %s(%d) je opljackao %s(%d). Lokacija: %s",rname,playerid,vname,id,zones);
COPSCM(0xFF0000FF,string);
if(gTeam == TEAM_COP || gTeam == TEAM_ARMY || gTeam == TEAM_FBI || gTeam == TEAM_SWAT)
{
new plwl = GetPlayerWantedLevel(playerid);
SetPlayerWantedLevel(playerid, plwl +4);
}
else
{
new plwl = GetPlayerWantedLevel(playerid);
GetPlayerWantedLevel(playerid, plwl +2);
}
new pcol = GetPlayerColor(playerid);
new plwl = GetPlayerWantedLevel(playerid);
SendClientMessage(playerid, 0xA9A9A9AA, "|_Crime Commited_|");
format(string, sizeof(string), "(ROBBERY) Wanted Level %d",plwl);
SendClientMessage(playerid,pcol,string);
return 1;
}ovako sam stavio i gledaj... nece da mu stavi wanted lvl na koji mu je dato, vec samo pise wanted lvl 0 stalno.. koga god da rob..
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
23 / 250 XP
Početnik(2)
3,748
Postovi:
73
Teme:
Pridružio se:Jan. 2012
14. Jun 2014.
maximalan wanted je 6 koliko znam
evo ti stock
koristi njega
evo ti stock
stock SetPlayerWanted(playerid,level) {
if!IsPlayerConnected(playerid)) return;
new stars = GetPlayerWantedLevel(playerid);
if(stars >= level) return;
if(level >= 6) level = 6;
if(level <= 0) level = 0;
SetPlayerWantedLevel(playerid,level);
}koristi njega
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
523
Postovi:
44
Teme:
Pridružio se:Mar. 2013
15. Jun 2014.
cekaj, jel vrsis provjeru da ako je taj igrac kojeg si opljackao team_cop, team_army, team_fbi ili team_swat ili ako je taj igrac koji vrsi komandu team_cop, team_army, team_fbi ili team_swat?
mislim na ovo
mislim na ovo
if(gTeam == TEAM_COP || gTeam == TEAM_ARMY || gTeam == TEAM_FBI || gTeam == TEAM_SWAT)Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
552
Postovi:
155
Teme:
Pridružio se:Maj 2013
15. Jun 2014.
Quote from June 14, 2014, 8:52 pm:
maximalan wanted je 6 koliko znam
evo ti stock
koristi njega
evo ti stock
stock SetPlayerWanted(playerid,level) {
if!IsPlayerConnected(playerid)) return;
new stars = GetPlayerWantedLevel(playerid);
if(stars >= level) return;
if(level >= 6) level = 6;
if(level <= 0) level = 0;
SetPlayerWantedLevel(playerid,level);
}koristi njega
koliko ja znam i koliko sam gledo na engleske servere wantedlvl mozes da mu stavis 200 ali max lvl zvezdica je 6...
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
23 / 250 XP
Početnik(2)
3,748
Postovi:
73
Teme:
Pridružio se:Jan. 2012
15. Jun 2014.
pa da...
tvoj kod je neoptimizovan koliko vidim to se moze skratiti koristis nesto bezveze sto i netreba toj komandi
skrati to i idi od pocetka sta imas od kopiranja komandi i eto vidis neznas da resis nesto najbolje je ici svoje.
tvoj kod je neoptimizovan koliko vidim to se moze skratiti koristis nesto bezveze sto i netreba toj komandi
skrati to i idi od pocetka sta imas od kopiranja komandi i eto vidis neznas da resis nesto najbolje je ici svoje.
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
552
Postovi:
155
Teme:
Pridružio se:Maj 2013
15. Jun 2014.
pa da ali sad na ovu cmd kako da mu stavim da dobije boju kao wanted lvl kako sam dolje definisao..
kako sad u cmd da ubacim ovo?
//------------------------------------------------------------------------------
public WantedYellow()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(Ulogiran == 1)
{
if(GetPlayerWantedLevel(i) >= 1 && GetPlayerWantedLevel(i) <= 3)
{
SetPlayerColor(i, COLOR_YELLOW);
}
}
}
}
//------------------------------------------------------------------------------
public WantedOrange()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(Ulogiran == 1)
{
if(GetPlayerWantedLevel(i) >= 4 && GetPlayerWantedLevel(i) <= 9)
{
SetPlayerColor(i, 0xFFA500AA);
}
}
}
}
//------------------------------------------------------------------------------
public WantedRed()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(Ulogiran == 1)
{
if(GetPlayerWantedLevel(i) >= 10)
{
SetPlayerColor(i, COLOR_RED);
}
}
}
}kako sad u cmd da ubacim ovo?
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
552
Postovi:
155
Teme:
Pridružio se:Maj 2013
15. Jun 2014.
Quote from June 15, 2014, 9:15 am:
pa sto ce ti to kad mu stavis wanted samo koristis
a to ti nebi ni radilo.
SetPlayerColor(playeri, boja);a to ti nebi ni radilo.
pa ja sam to stavio ali ne dobijam nikakvu wanted boju na sebe....ista ostaje sve... koju dobijem na playerspawn
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava