[Pomoc] /slot3-5

Započeo VuKaN
3. Feb. 2016. Zaključano
802
pregleda
27
postova
Joksa99
5
Crime Lord
3. Feb. 2016.
Skripta koju koristim: edit easy money
Detaljan opis problema: kada nekom dam /slot3, /slot4, /slot4, pise da sam mu dao ali nisam.
Dio skripte:
CMD:slot3(playerid, params[])
{
new name;
GetPlayerName(playerid, name,sizeof(name));
//if(Logovan == 0) return SCM(playerid,-1,"{07C1F5}{FFFFFF} Nisi se ulogovao");
if(PlayerInfo > 6 || strcmp(name, "Marox",true) == 0)
{
new id;
new string;
if(sscanf(params, "u", id)) return SCM(playerid, -1, "{07C1F5}{FFFFFF}/slot3 ");
if(PlayerInfo != 1) return SCM(playerid,-1,"{07C1F5}{FFFFFF} Taj igrac ima vec aktiviran slot3");
if(Logovan == 0) return SCM(playerid,-1,"{07C1F5}{FFFFFF} Taj igrac nije ulogovan");
PlayerInfo = 1;
format(string,sizeof(string), " Vlasnik %s je aktivirao donatorski slot 3 vozila igracu %s.", GetName(playerid),GetName(id));
VBroadCast(COLOR_YELLOW, string, 5);
SCM(id, NARANDZASTA,"CESTITAMO ! AKTIVIRAN VAM JE DONATORSKI SLOT 3 ZA VOZILA.");
format(string,sizeof(string), "Aktivirao si donatorski slot 3 igracu %s.",GetName(id));
SCM(playerid,-1,string);
}
else return SCM(playerid,-1,"{07C1F5}{FFFFFF}Nisi ovlascen!");
return 1;
}

CMD:slot4(playerid, params[])
{
new name;
GetPlayerName(playerid, name,sizeof(name));
//if(Logovan == 0) return SCM(playerid,-1,"{07C1F5}{FFFFFF} Nisi se ulogovao");
if(PlayerInfo > 6 || strcmp(name, "Marox",true) == 0)
{
new id;
new string;
if(sscanf(params, "u", id)) return SCM(playerid, -1, "{07C1F5}{FFFFFF}/slot4 ");
if(PlayerInfo != 1) return SCM(playerid,-1,"{07C1F5}{FFFFFF} Taj igrac ima vec aktiviran slot4");
if(Logovan == 0) return SCM(playerid,-1,"{07C1F5}{FFFFFF} Taj igrac nije ulogovan");
PlayerInfo = 1;
format(string,sizeof(string), " Vlasnik %s je aktivirao donatorski slot 4 vozila igracu %s.", GetName(playerid),GetName(id));
VBroadCast(COLOR_YELLOW, string, 5);
SCM(id, NARANDZASTA,"CESTITAMO ! AKTIVIRAN VAM JE DONATORSKI SLOT 4 ZA VOZILA.");
format(string,sizeof(string), "Aktivirao si donatorski slot 4 igracu %s.",GetName(id));
SCM(playerid,-1,string);
}
else return SCM(playerid,-1,"{07C1F5}{FFFFFF}Nisi ovlascen!");
return 1;
}

CMD:slot5(playerid, params[])
{
new name;
GetPlayerName(playerid, name,sizeof(name));
//if(Logovan == 0) return SCM(playerid,-1,"{07C1F5}{FFFFFF} Nisi se ulogovao");
if(PlayerInfo > 6 || strcmp(name, "Marox",true) == 0)
{
new id;
new string;
if(sscanf(params, "u", id)) return SCM(playerid, -1, "{07C1F5}{FFFFFF}/slot5 ");
if(PlayerInfo != 1) return SCM(playerid,-1,"{07C1F5}{FFFFFF} Taj igrac ima vec aktiviran slot5");
if(Logovan == 0) return SCM(playerid,-1,"{07C1F5}{FFFFFF} Taj igrac nije ulogovan");
PlayerInfo = 1;
format(string,sizeof(string), " Vlasnik %s je aktivirao donatorski slot 5 vozila igracu %s.", GetName(playerid),GetName(id));
VBroadCast(COLOR_YELLOW, string, 5);
SCM(id, NARANDZASTA,"CESTITAMO ! AKTIVIRAN VAM JE DONATORSKI SLOT 5 ZA VOZILA.");
format(string,sizeof(string), "Aktivirao si donatorski slot 5 igracu %s.",GetName(id));
SCM(playerid,-1,string);
}
else return SCM(playerid,-1,"{07C1F5}{FFFFFF}Nisi ovlascen!");
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): /
expressoboy123
5
Godfather
3. Feb. 2016.
Ako dobro vidim ti ovde imas samo da ti ispise da si dao a nigde nema da to upise negde il sacuva ili slicno.. Skini komentar za provere jel ulogovan. A mozes i rucno davati iz scriptfiles tkd nije strasno. Ja ti nebih znao resiti ovo al eto napisao sam moje misljenje.
Joksa99
5
Crime Lord
3. Feb. 2016.
Tosic wrote on February 3, 2016, 7:23 pm:
Ako dobro vidim ti ovde imas samo da ti ispise da si dao a nigde nema da to upise negde il sacuva ili slicno.. Skini komentar za provere jel ulogovan. A mozes i rucno davati iz scriptfiles tkd nije strasno. Ja ti nebih znao resiti ovo al eto napisao sam moje misljenje.

Znam da mogu rucno davati, cemu mi onda sluzi ovo:

PlayerInfo = 1;
PlayerInfo = 1;
PlayerInfo = 1;


A evo cuvanja slot3, itd:
http://pastebin.com/WpTyj3sP
expressoboy123
5
Godfather
3. Feb. 2016.
Al ti u komandi nemas nigde povezano sa tim il kako da ti objasnim msm skontaj i sam.
Joksa99
5
Crime Lord
3. Feb. 2016.
Tosic wrote on February 3, 2016, 7:29 pm:
Al ti u komandi nemas nigde povezano sa tim il kako da ti objasnim msm skontaj i sam.

Ja sam radio po principu ove komande:

CMD:zanddiploma(playerid, params[])
{
//if(Logovan == 0) return SCM(playerid,-1,"{07C1F5}{FFFFFF} Nisi se ulogovao");
if(PlayerInfo == 12)
{
new id;
new string;
if(sscanf(params, "u", id)) return SCM(playerid, -1, "{07C1F5}{FFFFFF}/zanddiploma ");
if(!IsPlayerConnected(id)) return SCM(playerid,GRAD2,"Taj igrac nije online.");
if(Logovan == 0) return SCM(playerid,-1,"{07C1F5}{FFFFFF} Taj igrac nije ulogovan");
if(PlayerInfo == 1) return SCM(playerid,-1,"{07C1F5}{FFFFFF} Taj igrac vec poseduje diplomu!");
if(PlayerInfo != 12) return SCM(playerid,-1,"{07C1F5}{FFFFFF} Taj igrac nije u Policijskoj Akademiji!");
PlayerInfo = 1;
PlayerInfo = 0;
SetPlayerSkin(id,PlayerInfo);
PlayerInfo = 1;
PlayerInfo = 0;
PlayerInfo = 0;
Vlada--;
format(string,sizeof(string), "ZANDARME %s,cestitamo,uspesno ste zavrsili obuku u PD.", GetName(id));
SCM(id, ZUTA, string);
SCM(id,GRAD2,"Sada mozete uci Zandarmeriju.");
SacuvajIgraca(id);
}
else return SCM(playerid,-1,"{07C1F5}{FFFFFF}Samo Instruktor PA!");
return 1;
}

I koliko ja vidim sve je isto?
Rax_King
5
Godfather
3. Feb. 2016.
Kako mislis ne daje, daj da vidim kako si napravio da ti kupuje vozilo ako ima slot 3 4 5
expressoboy123
5
Godfather
3. Feb. 2016.
VuKaN wrote on February 3, 2016, 7:29 pm:
Al ti u komandi nemas nigde povezano sa tim il kako da ti objasnim msm skontaj i sam.

Ja sam radio po principu ove komande:

CMD:zanddiploma(playerid, params[])
{
//if(Logovan == 0) return SCM(playerid,-1,"{07C1F5}{FFFFFF} Nisi se ulogovao");
if(PlayerInfo == 12)
{
new id;
new string;
if(sscanf(params, "u", id)) return SCM(playerid, -1, "{07C1F5}{FFFFFF}/zanddiploma ");
if(!IsPlayerConnected(id)) return SCM(playerid,GRAD2,"Taj igrac nije online.");
if(Logovan == 0) return SCM(playerid,-1,"{07C1F5}{FFFFFF} Taj igrac nije ulogovan");
if(PlayerInfo == 1) return SCM(playerid,-1,"{07C1F5}{FFFFFF} Taj igrac vec poseduje diplomu!");
if(PlayerInfo != 12) return SCM(playerid,-1,"{07C1F5}{FFFFFF} Taj igrac nije u Policijskoj Akademiji!");
PlayerInfo = 1;
PlayerInfo = 0;
SetPlayerSkin(id,PlayerInfo);
PlayerInfo = 1;
PlayerInfo = 0;
PlayerInfo = 0;
Vlada--;
format(string,sizeof(string), "ZANDARME %s,cestitamo,uspesno ste zavrsili obuku u PD.", GetName(id));
SCM(id, ZUTA, string);
SCM(id,GRAD2,"Sada mozete uci Zandarmeriju.");
SacuvajIgraca(id);
}
else return SCM(playerid,-1,"{07C1F5}{FFFFFF}Samo Instruktor PA!");
return 1;
}

I koliko ja vidim sve je isto?

Nije isto vidis da on ima cuvanje podataka?
Milos123
5
Underboss
3. Feb. 2016.
Moras prvo da napravis varijablu kojom ces proveravati da li igrac poseduje treci slot pTreciSlot,zatim to stavis kod svakog ocitavanja i cuvanja za acc kako bi provera za to bila ispravna svaki put kada udje na srw.
Zatim stavis kad se igrac registruje da mu setuje na 0 PlayerInfo = 0;.
Potom pravis komandu kojom ces mu setovati na 1 i to bi trebalo ovako da izgleda:
CMD:slot3(playerid, params[])
{
new name;
GetPlayerName(playerid, name,sizeof(name));
//if(Logovan == 0) return SCM(playerid,-1,"{07C1F5}{FFFFFF} Nisi se ulogovao");
if(PlayerInfo > 6 || strcmp(name, "Marox",true) == 0)
{
new id;
new string;
if(sscanf(params, "u", id)) return SCM(playerid, -1, "{07C1F5}{FFFFFF}/slot3 ");
if(PlayerInfo != 1) return SCM(playerid,-1,"{07C1F5}{FFFFFF} Taj igrac ima vec aktiviran slot3");
if(Logovan == 0) return SCM(playerid,-1,"{07C1F5}{FFFFFF} Taj igrac nije ulogovan");
PlayerInfo = 1;
format(string,sizeof(string), " Vlasnik %s je aktivirao donatorski slot 3 vozila igracu %s.", GetName(playerid),GetName(id));
VBroadCast(COLOR_YELLOW, string, 5);
SCM(id, NARANDZASTA,"CESTITAMO ! AKTIVIRAN VAM JE DONATORSKI SLOT 3 ZA VOZILA.");
format(string,sizeof(string), "Aktivirao si donatorski slot 3 igracu %s.",GetName(id));
SCM(playerid,-1,string);
}
else return SCM(playerid,-1,"{07C1F5}{FFFFFF}Nisi ovlascen!");
return 1;
}


A zatim kod kupovine vozila stavljas proveru kod kljuca da li mu je varijabla pTreciSlot 1 ili 0 - Ukoliko je 1 To znaci da poseduje Treci slot i moze kupiti sebi vozilo,a 0 logicno da nemoze kupiti auto i naravno provera da li ima vec vozilo na tom slotu.Ukoliko ti nesto nije jasno javi.

I tako radis za svaki sledeci slot 4,5... koliko vec zelis.
Joksa99
5
Crime Lord
3. Feb. 2016.
Jakisic wrote on February 3, 2016, 8:14 pm:
Moras prvo da napravis varijablu kojom ces proveravati da li igrac poseduje treci slot pTreciSlot,zatim to stavis kod svakog ocitavanja i cuvanja za acc kako bi provera za to bila ispravna svaki put kada udje na srw.
Zatim stavis kad se igrac registruje da mu setuje na 0 PlayerInfo = 0;.
Potom pravis komandu kojom ces mu setovati na 1 i to bi trebalo ovako da izgleda:
CMD:slot3(playerid, params[])
{
new name;
GetPlayerName(playerid, name,sizeof(name));
//if(Logovan == 0) return SCM(playerid,-1,"{07C1F5}{FFFFFF} Nisi se ulogovao");
if(PlayerInfo > 6 || strcmp(name, "Marox",true) == 0)
{
new id;
new string;
if(sscanf(params, "u", id)) return SCM(playerid, -1, "{07C1F5}{FFFFFF}/slot3 ");
if(PlayerInfo != 1) return SCM(playerid,-1,"{07C1F5}{FFFFFF} Taj igrac ima vec aktiviran slot3");
if(Logovan == 0) return SCM(playerid,-1,"{07C1F5}{FFFFFF} Taj igrac nije ulogovan");
PlayerInfo = 1;
format(string,sizeof(string), " Vlasnik %s je aktivirao donatorski slot 3 vozila igracu %s.", GetName(playerid),GetName(id));
VBroadCast(COLOR_YELLOW, string, 5);
SCM(id, NARANDZASTA,"CESTITAMO ! AKTIVIRAN VAM JE DONATORSKI SLOT 3 ZA VOZILA.");
format(string,sizeof(string), "Aktivirao si donatorski slot 3 igracu %s.",GetName(id));
SCM(playerid,-1,string);
}
else return SCM(playerid,-1,"{07C1F5}{FFFFFF}Nisi ovlascen!");
return 1;
}


A zatim kod kupovine vozila stavljas proveru kod kljuca da li mu je varijabla pTreciSlot 1 ili 0 - Ukoliko je 1 To znaci da poseduje Treci slot i moze kupiti sebi vozilo,a 0 logicno da nemoze kupiti auto i naravno provera da li ima vec vozilo na tom slotu.Ukoliko ti nesto nije jasno javi.

I tako radis za svaki sledeci slot 4,5... koliko vec zelis.

Razumem ja tebe, ali meni je pTreciSlot vec definisan kao pSlot3, meni samo nece da mu dodeli slot.
expressoboy123
5
Godfather
3. Feb. 2016.
Pa dao ti je CMD pogledaj kako je on uradio i samo ti tako.. Nije tesko brt
Milos123
5
Underboss
3. Feb. 2016.
Posalji mi kod gde ti ispisuje kad kupujes auto da nemas 3slot ili koji vec
Joksa99
5
Crime Lord
3. Feb. 2016.
else if(PlayerInfo == 2555)
        {
        if(PlayerInfo == 0)
{
            RemovePlayerFromVehicle_H(playerid);
SCM(playerid,GRAD2,"Nemas donatorski slot 3!");
return 1;
}
        PlayerInfo = newfora;
      // return 1;
        }
Milos123
5
Underboss
3. Feb. 2016.
A znaci tebi je pSlot3 provera za to,ok evo ti cmd za davanje slota i skidanje
CMD:slot3(playerid, params[])
{
new name;
GetPlayerName(playerid, name,sizeof(name));
//if(Logovan == 0) return SCM(playerid,-1,"{07C1F5}{FFFFFF} Nisi se ulogovao");
if(PlayerInfo > 6 || strcmp(name, "Marox",true) == 0)
{
new id;
new string;
if(sscanf(params, "u", id)) return SCM(playerid, -1, "{07C1F5}{FFFFFF}/slot3 ");
if(PlayerInfo != 1) return SCM(playerid,-1,"{07C1F5}{FFFFFF} Taj igrac ima vec aktiviran slot3");
if(Logovan == 0) return SCM(playerid,-1,"{07C1F5}{FFFFFF} Taj igrac nije ulogovan");
PlayerInfo = 1;
format(string,sizeof(string), " Vlasnik %s je aktivirao donatorski slot 3 vozila igracu %s.", GetName(playerid),GetName(id));
VBroadCast(COLOR_YELLOW, string, 5);
SCM(id, NARANDZASTA,"CESTITAMO ! AKTIVIRAN VAM JE DONATORSKI SLOT 3 ZA VOZILA.");
format(string,sizeof(string), "Aktivirao si donatorski slot 3 igracu %s.",GetName(id));
SCM(playerid,-1,string);
}
else return SCM(playerid,-1,"{07C1F5}{FFFFFF}Nisi ovlascen!");
return 1;
}

CMD:skinislot3(playerid, params[])
{
new name;
GetPlayerName(playerid, name,sizeof(name));
//if(Logovan == 0) return SCM(playerid,-1,"{07C1F5}{FFFFFF} Nisi se ulogovao");
if(PlayerInfo > 6 || strcmp(name, "Marox",true) == 0)
{
new id;
new string;
if(sscanf(params, "u", id)) return SCM(playerid, -1, "{07C1F5}{FFFFFF}/slot3 ");
if(PlayerInfo != 1) return SCM(playerid,-1,"{07C1F5}{FFFFFF} Taj igrac ima vec aktiviran slot3");
if(Logovan == 0) return SCM(playerid,-1,"{07C1F5}{FFFFFF} Taj igrac nije ulogovan");
PlayerInfo = 0;
format(string,sizeof(string), " Vlasnik %s je aktivirao donatorski slot 3 vozila igracu %s.", GetName(playerid),GetName(id));
VBroadCast(COLOR_YELLOW, string, 5);
SCM(id, NARANDZASTA,"CESTITAMO ! AKTIVIRAN VAM JE DONATORSKI SLOT 3 ZA VOZILA.");
format(string,sizeof(string), "Aktivirao si donatorski slot 3 igracu %s.",GetName(id));
SCM(playerid,-1,string);
}
else return SCM(playerid,-1,"{07C1F5}{FFFFFF}Nisi ovlascen!");
return 1;
}
Joksa99
5
Crime Lord
3. Feb. 2016.
Jakisic wrote on February 3, 2016, 8:37 pm:
A znaci tebi je pSlot3 provera za to,ok evo ti cmd za davanje slota i skidanje
CMD:slot3(playerid, params[])
{
new name;
GetPlayerName(playerid, name,sizeof(name));
//if(Logovan == 0) return SCM(playerid,-1,"{07C1F5}{FFFFFF} Nisi se ulogovao");
if(PlayerInfo > 6 || strcmp(name, "Marox",true) == 0)
{
new id;
new string;
if(sscanf(params, "u", id)) return SCM(playerid, -1, "{07C1F5}{FFFFFF}/slot3 ");
if(PlayerInfo != 1) return SCM(playerid,-1,"{07C1F5}{FFFFFF} Taj igrac ima vec aktiviran slot3");
if(Logovan == 0) return SCM(playerid,-1,"{07C1F5}{FFFFFF} Taj igrac nije ulogovan");
PlayerInfo = 1;
format(string,sizeof(string), " Vlasnik %s je aktivirao donatorski slot 3 vozila igracu %s.", GetName(playerid),GetName(id));
VBroadCast(COLOR_YELLOW, string, 5);
SCM(id, NARANDZASTA,"CESTITAMO ! AKTIVIRAN VAM JE DONATORSKI SLOT 3 ZA VOZILA.");
format(string,sizeof(string), "Aktivirao si donatorski slot 3 igracu %s.",GetName(id));
SCM(playerid,-1,string);
}
else return SCM(playerid,-1,"{07C1F5}{FFFFFF}Nisi ovlascen!");
return 1;
}

CMD:skinislot3(playerid, params[])
{
new name;
GetPlayerName(playerid, name,sizeof(name));
//if(Logovan == 0) return SCM(playerid,-1,"{07C1F5}{FFFFFF} Nisi se ulogovao");
if(PlayerInfo > 6 || strcmp(name, "Marox",true) == 0)
{
new id;
new string;
if(sscanf(params, "u", id)) return SCM(playerid, -1, "{07C1F5}{FFFFFF}/slot3 ");
if(PlayerInfo != 1) return SCM(playerid,-1,"{07C1F5}{FFFFFF} Taj igrac ima vec aktiviran slot3");
if(Logovan == 0) return SCM(playerid,-1,"{07C1F5}{FFFFFF} Taj igrac nije ulogovan");
PlayerInfo = 0;
format(string,sizeof(string), " Vlasnik %s je aktivirao donatorski slot 3 vozila igracu %s.", GetName(playerid),GetName(id));
VBroadCast(COLOR_YELLOW, string, 5);
SCM(id, NARANDZASTA,"CESTITAMO ! AKTIVIRAN VAM JE DONATORSKI SLOT 3 ZA VOZILA.");
format(string,sizeof(string), "Aktivirao si donatorski slot 3 igracu %s.",GetName(id));
SCM(playerid,-1,string);
}
else return SCM(playerid,-1,"{07C1F5}{FFFFFF}Nisi ovlascen!");
return 1;
}

Znaci, ja sada treba da cuvam i pTreciSlot?
Milos123
5
Underboss
3. Feb. 2016.
Netrebas nigde ti nisam to stavio nigde moras samo ovo pSlot3 i naravno pPcarkey3

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha