Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Don Corleone. poslato Jul 14, 2014, 20:22:22 POSLE PODNE

Naslov: [Pomoc]Komanda za spremanje
Poruka od: Don Corleone. poslato Jul 14, 2014, 20:22:22 POSLE PODNE
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.
Naslov: Odg: [Pomoc]Komanda za spremanje
Poruka od: youngdeal poslato Jul 14, 2014, 20:23:58 POSLE PODNE
pa napises komandu proveris igracevo oruzije ako ga ima upises ga u igracev fajl.
Naslov: Odg: [Pomoc]Komanda za spremanje
Poruka od: Don Corleone. poslato Jul 14, 2014, 20:29:10 POSLE PODNE
Kako da provjerim ?
Naslov: Odg: [Pomoc]Komanda za spremanje
Poruka od: youngdeal poslato Jul 14, 2014, 20:30:12 POSLE PODNE
if(GetPlayerWeapon(playerid) != 0)
Naslov: Odg: [Pomoc]Komanda za spremanje
Poruka od: Don Corleone. poslato Jul 14, 2014, 20:31:22 POSLE PODNE
Dobro,a za sta sluzi plugin sscanf ?
Naslov: Odg: [Pomoc]Komanda za spremanje
Poruka od: youngdeal poslato Jul 14, 2014, 20:32:40 POSLE PODNE
za koristenje parametara,to jest formatiranje,.
Naslov: Odg: [Pomoc]Komanda za spremanje
Poruka od: Don Corleone. poslato Jul 14, 2014, 20:42:42 POSLE PODNE
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
Naslov: Odg: [Pomoc]Komanda za spremanje
Poruka od: youngdeal poslato Jul 14, 2014, 20:46:25 POSLE PODNE
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
Naslov: Odg: [Pomoc]Komanda za spremanje
Poruka od: Don Corleone. poslato Jul 14, 2014, 20:55:28 POSLE PODNE
Opet se izvinjavam,kako enum napraviti,sta je to ?
Naslov: Odg: [Pomoc]Komanda za spremanje
Poruka od: youngdeal poslato Jul 14, 2014, 20:57:15 POSLE PODNE
pa covjece mesto gde pamtis igraceve varijable koje upisivas u fajl-
Naslov: Odg: [Pomoc]Komanda za spremanje
Poruka od: Don Corleone. poslato Jul 14, 2014, 21:04:03 POSLE PODNE
Hvala ti plaho,napravio :)..