Skripta koju koristim:Moja od 0,RP.
Detaljan opis problema:Kako da napravim komandu za spremanje oruzija,komanda bi isla /hlace,i da u njih mozemo spremiti samo oruzije,i da to sacuva i nakon reloga,a isto tako,da oduzima novac,postavio sam sa GivePlayerMoney(playerid, -800); zavisi koliko koje oruzije kosta,ali kad imam 00000000,onda mi ide u -0000200
Dio skripte: Nema
Neke slike/video za lakse dobivanje pomoci(neobavezno): Izvinjavam se što smaram.
pa napises komandu proveris igracevo oruzije ako ga ima upises ga u igracev fajl.
Kako da provjerim ?
if(GetPlayerWeapon(playerid) != 0)
Dobro,a za sta sluzi plugin sscanf ?
za koristenje parametara,to jest formatiranje,.
Prijatelju,napravio sam ovu komandu:
CMD:hlace(playerid,params[])
{
ShowPlayerDialog(playerid, DIALOG_HLACE, DIALOG_STYLE_LIST, "Hlace", "Prazno\nPrazno\nPrazno\nPrazno", "Odaberi", "Odustani");
}
Kako sad da napravim,da kad igrac kupi npr Deagle,nebitno,da kad kuca /hlace da moze spremiti pod slot 1 "Prazno" u mjesto "Prazno" da pise ako je dgl da pise Desert Eagle i broj metaka ?
I nakon rlg da se spremi,novi sam u skripti
pa dodas u igracev enum
pOruzije1
pMunicija1
i onda
YCMD:hlace(playerid,params[],help)
{
if(pOruzije == 0)
{
pOruzije = GetPlayerWeapon(playerid);
pMunicija = GetPlayerAmmo(playerid);
}
else { return true; }
return true;
}
ovo ti je princip
Opet se izvinjavam,kako enum napraviti,sta je to ?
pa covjece mesto gde pamtis igraceve varijable koje upisivas u fajl-
Hvala ti plaho,napravio :)..