Započeo Rbr97
•9. Jun 2014.• Zaključano[Pomoc] Komanda za davanje novaca i armoura
529
pregleda
7
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
123
Postovi:
37
Teme:
Pridružio se:Apr. 2014
9. Jun 2014.
Skripta koju koristim:Moj gm od 0
Detaljan opis problema:
-Neradi mi komanda za novac,piše da nemam toliko novaca kod sebe a imam i zelim da bude maximalno što mozes dati da je 1000
-Dali mi neko moze dati komandu za /sellarmour kao da ukucas ID i koliko para i da ovaj mora /acceptarmour
-Samo to glavno pa cu ja dalje,Hvala puno
Dio skripte:
Givemney komanda
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Detaljan opis problema:
-Neradi mi komanda za novac,piše da nemam toliko novaca kod sebe a imam i zelim da bude maximalno što mozes dati da je 1000
-Dali mi neko moze dati komandu za /sellarmour kao da ukucas ID i koliko para i da ovaj mora /acceptarmour
-Samo to glavno pa cu ja dalje,Hvala puno
Dio skripte:
Givemney komanda
CMD:givemoney(playerid,params[])
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo > 1) return SCM(playerid,-1,"{FF0000} Nemozete koristiti komande u dok ste u arei!");
new targetid,type, string;
if(sscanf(params, "ud", targetid, type)) return SendClientMessage(playerid, -1, "{FFF700} /givemoney [Ime_Prezime/ID] ");
if(type > PlayerInfo)return SendClientMessage(playerid,-1,"{FF0000} Nemate toliko novaca kod sebe!");
if(targetid == playerid)return SendClientMessage(playerid,-1,"{FF0000} Nemožete dati sami sebe novac!");
if(!PlayerToPlayer(playerid, targetid,5.0)) return SendClientMessage(playerid,-1,"{FF0000} Niste dovoljno blizu toga igraca!");
GivePlayerMoney(targetid, type);
GivePlayerMoney(playerid, -type);
new sendername;
new targetigrac;
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(targetid, targetigrac, sizeof(targetigrac));
format(string, sizeof(string), "{FC00DB} *%s vadi nesto novca te je daje %s-u.", sendername, targetigrac);
ProxDetector(3.0, playerid, string, -1);
}
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
9. Jun 2014.
CMD:givemoney(playerid,params[])
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo > 1) return SCM(playerid,-1,"{FF0000} Nemozete koristiti komande u dok ste u arei!");
new targetid,type, string;
if(sscanf(params, "ud", targetid, type)) return SendClientMessage(playerid, -1, "{FFF700} /givemoney [Ime_Prezime/ID] ");
if(PlayerInfo < type)return SendClientMessage(playerid,-1,"{FF0000} Nemate toliko novaca kod sebe!");
if(targetid == playerid)return SendClientMessage(playerid,-1,"{FF0000} Nemožete dati sami sebe novac!");
if(!PlayerToPlayer(playerid, targetid,5.0)) return SendClientMessage(playerid,-1,"{FF0000} Niste dovoljno blizu toga igraca!");
if(type > 1000) return SendClientMessage(playerid,-1,"{FF0000} Nemoze preko 1000!");
GivePlayerMoney(targetid, type);
GivePlayerMoney(playerid, -type);
new sendername;
new targetigrac;
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(targetid, targetigrac, sizeof(targetigrac));
format(string, sizeof(string), "{FC00DB} *%s vadi nesto novca te je daje %s-u.", sendername, targetigrac);
ProxDetector(3.0, playerid, string, -1);
}
return 1;
}probaj ovako i samo da ti kazem nije ovo podforum uradi mi skriptu vec pomozi mi da uradim nesto....
znaci ti si taj koji bi trebao da uradis osnovicu ove druge komande pa ti ja pomognem ostatak
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
9. Jun 2014.
Rbr97 wrote on June 9, 2014, 1:47 pm:
Pa kako da na pravim kad ne znam opce kako da krenem? :S
pa evo ti pojasnim...
znaci tvoja komanda se treba sastojati od 2 parametra
parametar kojim ces prepoznavati id igraca kojem prodajes i parametar kojim ces poznavati cijenu toga..
nakon toga igracu kojem prodajes ces poslati dialog ili poruku o prihvatanju nakon toga igrac ce prihvatiti i postavices mu svoje varijable vezane za to..
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
12. Jun 2014.
YCMD:sellarmour(playerid,params[],help)
{
new komeprodajes,cijena,string;
if(sscanf(params, "ud", komaeprodajes, cijena))
// postavis mu neku varijablu kojom ces poznati da li je prodao i da li igrac kupuje pokazes ovome sto mu prodajes dialog
// u responsu na dialog odgovoris na uvjet koji si postavio .
return true;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava