Započeo VuKaN
•3. Feb. 2016.• Zaključano[Pomoc] /slot3-5
828
pregleda
27
postova
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
759
Postovi:
115
Teme:
Pridružio se:Jun 2012
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:
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
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): /
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
243 / 250 XP
Početnik(0)
1,821
Postovi:
99
Teme:
Pridružio se:Feb. 2014
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.
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
759
Postovi:
115
Teme:
Pridružio se:Jun 2012
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
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
759
Postovi:
115
Teme:
Pridružio se:Jun 2012
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?
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
243 / 250 XP
Početnik(0)
1,821
Postovi:
99
Teme:
Pridružio se:Feb. 2014
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?
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
695
Postovi:
113
Teme:
Pridružio se:Avg. 2013
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:
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.
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.
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
759
Postovi:
115
Teme:
Pridružio se:Jun 2012
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:
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.
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.
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
759
Postovi:
115
Teme:
Pridružio se:Jun 2012
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;
}Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
695
Postovi:
113
Teme:
Pridružio se:Avg. 2013
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;
}Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
759
Postovi:
115
Teme:
Pridružio se:Jun 2012
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?
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava