Skripta koju koristim:
Detaljan opis problema: problem je u tome kad kucam /izdvadidokumente i kuppim si osobnu iskaznicu i kad odem relog moram jos jednom kupit osobnu dami se sacuva to kako da napravim da se odma sacuva
Zelim da se sacuva prvi put a ne drugi put
Dio skripte:ako treba
Neke slike/video za lakse dobivanje pomoci(neobavezno):
daj dio skripte gdje ti cuva igrace saveplayer ili sta vec
public SacuvajIgraca(playerid)
{
if(IsPlayerConnected(playerid))
{
if(hIgracUlogovan[playerid])
{
new INI:File = INI_Open(Korisnici(playerid));
INI_SetTag(File,"data");
INI_WriteString(File,"Lozinka",PI[playerid][pLozinka]);
INI_WriteInt(File,"Nivo",PI[playerid][pNivo]);
INI_WriteInt(File,"Banovan",PI[playerid][pBanovan]);
INI_WriteInt(File,"Admin",PI[playerid][pAdmin]);
INI_WriteInt(File,"GM",PI[playerid][pGM]);
INI_WriteInt(File,"Vip",PI[playerid][pVip]);
INI_WriteInt(File,"Promoter",PI[playerid][pPromoter]);
INI_WriteInt(File,"Donator",PI[playerid][pDonator]);
INI_WriteInt(File,"Dupli",PI[playerid][pDupli]);
INI_WriteInt(File,"Level",PI[playerid][pLevel]);
INI_WriteInt(File,"Novac",PI[playerid][pNovac]);
INI_WriteInt(File,"Plata",PI[playerid][pPlata]);
INI_WriteInt(File,"Banka",PI[playerid][pBanka]);
INI_WriteInt(File,"Reg",PI[playerid][pReg]);
INI_WriteInt(File,"RegProces",PI[playerid][pRegProces]);
INI_WriteInt(File,"Spol",PI[playerid][pSpol]);
INI_WriteInt(File,"Godine",PI[playerid][pGodine]);
INI_WriteInt(File,"Porijeklo",PI[playerid][pPorijeklo]);
INI_WriteInt(File,"Kod",PI[playerid][pKod]);
INI_WriteInt(File,"Iskustvo",PI[playerid][pIskustvo]);
INI_WriteInt(File,"SatiIgre",PI[playerid][pSatiIgre]);
INI_WriteInt(File,"Skin",PI[playerid][pSkin]);
INI_WriteInt(File,"Spawn",PI[playerid][pSpawn]);
INI_WriteInt(File,"Renta",PI[playerid][pRenta]);
INI_WriteInt(File,"RentaHotel",PI[playerid][pRentaHotel]);
INI_WriteInt(File,"Clan",PI[playerid][pClan]);
INI_WriteInt(File,"MestoOrg",PI[playerid][pMestoUOrg]);
INI_WriteInt(File,"Lider",PI[playerid][pLider]);
INI_WriteInt(File,"Rank",PI[playerid][pRank]);
INI_WriteInt(File,"Kuca",PI[playerid][pKuca]);
INI_WriteInt(File,"Vozilo1",PI[playerid][pVoziloj]);
INI_WriteInt(File,"Vozilo2",PI[playerid][pVozilod]);
INI_WriteInt(File,"Vozilo3",PI[playerid][pVozilot]);
INI_WriteInt(File,"Vozilo4",PI[playerid][pVoziloc]);
INI_WriteInt(File,"Stan",PI[playerid][pStan]);
INI_WriteInt(File,"Vikendica",PI[playerid][pVikendica]);
INI_WriteInt(File,"Firma",PI[playerid][pFirma]);
INI_WriteInt(File,"JFirma",PI[playerid][pJFirma]);
INI_WriteInt(File,"Imanje",PI[playerid][pImanje]);
INI_WriteInt(File,"Hotel",PI[playerid][pHotel]);
INI_WriteInt(File,"Garaza",PI[playerid][pGaraza]);
INI_WriteInt(File,"Jabuke",PI[playerid][pJabuke]);
INI_WriteInt(File,"Kruske",PI[playerid][pKruske]);
INI_WriteInt(File,"Krumpir",PI[playerid][pKrumpir]);
INI_WriteInt(File,"Mrkva",PI[playerid][pMrkva]);
INI_WriteInt(File,"Sljive",PI[playerid][pSljive]);
INI_WriteInt(File,"Cokoladica",PI[playerid][pCokoladica]);
INI_WriteInt(File,"Kredit",PI[playerid][pKredit]);
INI_WriteInt(File,"IznosKredita",PI[playerid][pIznosKredita]);
INI_WriteInt(File,"IznosRate",PI[playerid][pIznosRate]);
INI_WriteInt(File,"PreostaloZaOtplatu",PI[playerid][pPreostaloZaOtplatu]);
INI_WriteInt(File,"Zatvoren",PI[playerid][pZatvoren]);
INI_WriteInt(File,"Utisan",PI[playerid][pUtisan]);
INI_WriteInt(File,"Mobitel",PI[playerid][pMobilni]);
INI_WriteInt(File,"BrojMobitela",PI[playerid][pTelefon]);
INI_WriteString(File,"MobilniMarka",PI[playerid][pMobilniMarka]);
INI_WriteString(File,"AdminBanao",PI[playerid][pAdminBanao]);
INI_WriteString(File,"BanRazlog",PI[playerid][pBanRazlog]);
INI_WriteString(File,"Dosije",PI[playerid][pDosije]);
INI_WriteString(File,"Prijavio",PI[playerid][pPrijavio]);
INI_WriteInt(File,"MobilniMreza",PI[playerid][pMobilniMreza]);
INI_WriteInt(File,"MobilniKredit",PI[playerid][pMobilniKredit]);
INI_WriteInt(File,"BilBord",PI[playerid][pBilbord]);
INI_WriteInt(File,"ZatvorenVreme",PI[playerid][pZatvorenVreme]);
INI_WriteInt(File,"Opomenut",PI[playerid][pOpomenut]);
INI_WriteInt(File,"VozackaDozvola",PI[playerid][pVozackaDozvola]);
INI_WriteInt(File,"DozvolaLetenje",PI[playerid][pDozvolaLetenje]);
INI_WriteInt(File,"DozvolaOruzuje",PI[playerid][pDozvolaOruzje]);
INI_WriteInt(File,"DozvolaPlovidba",PI[playerid][pDozvolaPlovidba]);
INI_WriteInt(File,"DozvolaMotor",PI[playerid][pDozvolaMotor]);
INI_WriteInt(File,"Licna",PI[playerid][pLicna]);
INI_WriteInt(File,"Pasos",PI[playerid][pPasos]);
INI_WriteInt(File,"BIskustvo",PI[playerid][pBIskustvo]);
INI_WriteInt(File,"BPoeni",PI[playerid][pBPoeni]);
INI_WriteInt(File,"PPoeni",PI[playerid][pPPoeni]);
INI_WriteInt(File,"Posao",PI[playerid][pPosao]);
INI_WriteInt(File,"PayDayPoeni",PI[playerid][pPayDayPoeni]);
INI_WriteInt(File,"TimUgovor",PI[playerid][pTimUgovor]);
INI_WriteInt(File,"KaznjenPuta",PI[playerid][pKaznjenPuta]);
INI_WriteInt(File,"LifePoen",PI[playerid][pLifePoen]);
INI_WriteInt(File,"KaznaUgovor",PI[playerid][pKaznaUgovor]);
INI_WriteInt(File,"UBraku",PI[playerid][pUBraku]);
INI_WriteString(File,"UBrakuSa",PI[playerid][pUBrakuSa]);
INI_WriteInt(File,"Ubistva",PI[playerid][pUbistva]);
INI_WriteInt(File,"Smrti",PI[playerid][pSmrti]);
INI_WriteInt(File,"Zlocini",PI[playerid][pZlocini]);
INI_WriteInt(File,"UhapsenPuta",PI[playerid][pUhapsenPuta]);
INI_WriteInt(File,"TrazeniNivo",PI[playerid][pTrazeniNivo]);
INI_WriteInt(File,"Zavezan",PI[playerid][pZavezan]);
INI_WriteInt(File,"ProAdmin",PI[playerid][pProAdmin]);
INI_WriteInt(File,"PosaoUgovor",PI[playerid][pPosaoUgovor]);
INI_WriteInt(File,"MehanicarOdvoz",PI[playerid][pMehanicarOdvoz]);
INI_WriteInt(File,"KradljivacVreme",PI[playerid][pKradljivacVreme]);
INI_WriteInt(File,"DzeparosVreme",PI[playerid][pDzeparosVreme]);
INI_WriteInt(File,"DrogaTime",PI[playerid][pDrogaTime]);
INI_WriteInt(File,"DrogaVreme",PI[playerid][pDrogaVreme]);
INI_WriteInt(File,"DetektivVreme",PI[playerid][pDetektivVreme]);
INI_WriteInt(File,"DetektivSkill",PI[playerid][pDetektivSkill]);
INI_WriteInt(File,"GPS",PI[playerid][pGPS]);
INI_WriteInt(File,"Frizura",PI[playerid][pFrizura]);
INI_WriteInt(File,"DAABuse",PI[playerid][pDAAbuse]);
INI_WriteInt(File,"Rizle",PI[playerid][pRizle]);
INI_WriteInt(File,"BorbeniStil",PI[playerid][pBorbeniStil]);
INI_WriteInt(File,"KarticaPin",PI[playerid][pKarticaPin]);
INI_WriteString(File,"Kartica",PI[playerid][pKartica]);
INI_WriteString(File,"CigareteMarka",PI[playerid][pCigareteMarka]);
INI_WriteInt(File,"StaffPin",PI[playerid][pStaffPin]);
INI_WriteInt(File,"Torba",PI[playerid][pTorba]);
INI_WriteInt(File,"Droga",PI[playerid][pDroga]);
INI_WriteInt(File,"Ucena",PI[playerid][pUcena]);
INI_WriteInt(File,"Koka",PI[playerid][pKoka]);
INI_WriteInt(File,"Pizza",PI[playerid][pPizza]);
INI_WriteInt(File,"Zice",PI[playerid][pZice]);
INI_WriteInt(File,"Kanister",PI[playerid][pKanister]);
INI_WriteInt(File,"Semena",PI[playerid][pSemena]);
INI_WriteInt(File,"GDOruzje",PI[playerid][pGDOruzje]);
INI_WriteInt(File,"GDProdaja",PI[playerid][pGDProdaja]);
INI_WriteInt(File,"Uze",PI[playerid][pUze]);
INI_WriteInt(File,"Cigare",PI[playerid][pCigare]);
INI_WriteInt(File,"Imenik",PI[playerid][pImenik]);
INI_WriteInt(File,"Upaljac",PI[playerid][pUpaljac]);
INI_WriteInt(File,"Kruh",PI[playerid][pKruh]);
INI_WriteInt(File,"Pecivo",PI[playerid][pPecivo]);
INI_WriteInt(File,"HotDog",PI[playerid][pHotDog]);
INI_WriteInt(File,"Kondom",PI[playerid][pKondom]);
INI_WriteInt(File,"Wece",PI[playerid][pWece]);
INI_WriteInt(File,"Spavanje",PI[playerid][pSpavanje]);
INI_WriteInt(File,"Kucad",PI[playerid][pKucad]);
INI_WriteInt(File,"Kucat",PI[playerid][pKucat]);
INI_WriteInt(File,"Dinamit",PI[playerid][pDinamit]);
INI_WriteInt(File,"Laptop",PI[playerid][pLaptop]);
INI_WriteInt(File,"Marihuana",PI[playerid][pMarihuana]);
INI_WriteInt(File,"Elesde",PI[playerid][pElesde]);
INI_WriteInt(File,"SMarihuana",PI[playerid][pSMarihuana]);
INI_WriteInt(File,"SElesde",PI[playerid][pSElesde]);
INI_WriteInt(File,"SDroga",PI[playerid][pSDroga]);
INI_WriteInt(File,"ExpMarihuana",PI[playerid][pExpMarihuana]);
INI_WriteInt(File,"ExpElesde",PI[playerid][pExpElesde]);
INI_WriteInt(File,"ExpDroga",PI[playerid][pExpDroga]);
INI_WriteInt(File,"EPrvi",PI[playerid][pEPrvi]);
INI_WriteInt(File,"EDrugi",PI[playerid][pEDrugi]);
INI_WriteInt(File,"ETreci",PI[playerid][pETreci]);
INI_WriteInt(File,"EOdigrao",PI[playerid][pEOdigrao]);
INI_WriteInt(File,"RaKazna",PI[playerid][pRaKazna]);
INI_WriteInt(File,"RaPlati",PI[playerid][pRaPlati]);
INI_WriteInt(File,"Zlato",PI[playerid][pZlato]);
INI_WriteInt(File,"Srebro",PI[playerid][pSrebro]);
INI_WriteInt(File,"Inteligencija",PI[playerid][pInteligencija]);
INI_WriteInt(File,"Snaga",PI[playerid][pSnaga]);
INI_WriteInt(File,"Spretnost",PI[playerid][pSpretnost]);
INI_WriteInt(File,"IntVreme",PI[playerid][pIntTime]);
INI_WriteInt(File,"SnagaVreme",PI[playerid][pSnagaTime]);
INI_WriteInt(File,"SpreVreme",PI[playerid][pSpreTime]);
INI_WriteInt(File,"Struja",PI[playerid][pRStruja]);
INI_WriteInt(File,"Voda",PI[playerid][pRVoda]);
INI_WriteInt(File,"Plin",PI[playerid][pRPlin]);
INI_WriteInt(File,"Smece",PI[playerid][pRSmece]);
INI_WriteInt(File,"SSati",PI[playerid][pSSati]);
INI_WriteInt(File,"STSati",PI[playerid][pSTSati]);
INI_WriteInt(File,"SEventi",PI[playerid][pSEventi]);
INI_WriteInt(File,"SUbijanja",PI[playerid][pSUbijanja]);
INI_WriteInt(File,"SArea",PI[playerid][pSArea]);
INI_WriteInt(File,"SPort",PI[playerid][pSPort]);
INI_WriteInt(File,"SReset",PI[playerid][pSReset]);
INI_WriteInt(File,"SResetuj",PI[playerid][pSResetuj]);
INI_WriteInt(File,"SAbuse",PI[playerid][pSAbuse]);
INI_WriteInt(File,"SKick",PI[playerid][pSKick]);
INI_WriteInt(File,"SNick",PI[playerid][pSNick]);
INI_WriteInt(File,"Naocale",PI[playerid][pNaocare]);
INI_WriteInt(File,"Kaciga",PI[playerid][pKaciga]);
INI_WriteInt(File,"VSjeme",PI[playerid][pSjeme]);
INI_WriteInt(File,"RKuca",PI[playerid][pRKuca]);
INI_WriteInt(File,"RHotel",PI[playerid][pRHotel]);
INI_WriteInt(File,"Radio",PI[playerid][pRadio]);
INI_WriteInt(File,"Bolest",PI[playerid][pBolest]);
INI_WriteInt(File,"BoTime",PI[playerid][pBoTime]);
INI_WriteInt(File,"Zdravstvena",PI[playerid][pZdravstvena]);
INI_WriteInt(File,"AlatZaObijanje",PI[playerid][pAlatZaObijanje]);
INI_WriteInt(File,"Oruzje1",PI[playerid][pOruzje1]);
INI_WriteInt(File,"Municija1",PI[playerid][pMunicija1]);
INI_WriteInt(File,"Oruzje2",PI[playerid][pOruzje2]);
INI_WriteInt(File,"Municija2",PI[playerid][pMunicija2]);
INI_WriteInt(File,"Oruzje3",PI[playerid][pOruzje3]);
INI_WriteInt(File,"Municija3",PI[playerid][pMunicija3]);
INI_WriteFloat(File, "PozX", PI[playerid][pPozX]);
INI_WriteFloat(File, "PozY", PI[playerid][pPozY]);
INI_WriteFloat(File, "PozZ", PI[playerid][pPozZ]);
INI_WriteInt(File,"Crash",PI[playerid][pCrash]);
INI_WriteInt(File,"Prsten",PI[playerid][pPrsten]);
INI_WriteInt(File,"Kapa",PI[playerid][pKapa]);
INI_WriteInt(File,"LiderSati",PI[playerid][pLiderSati]);
INI_WriteInt(File,"ACena1",PI[playerid][pACena1]);
INI_WriteInt(File,"ACena2",PI[playerid][pACena2]);
INI_WriteInt(File,"ACena3",PI[playerid][pACena3]);
INI_WriteInt(File,"ACena4",PI[playerid][pACena4]);
INI_WriteInt(File,"KamionDozvola",PI[playerid][pKamionDozvola]);
INI_WriteInt(File,"Flasa",PI[playerid][pFlasa]);
INI_WriteInt(File,"SOpomena",PI[playerid][pSOpomena]);
INI_WriteInt(File,"Poenid",PI[playerid][pPoenid]);
INI_WriteString(File,"DatumRegistracije",PI[playerid][pDatumRegistracije]);
INI_WriteString(File,"PoslednjaAktivnost",PI[playerid][pPoslednjaAktivnost]);
INI_WriteInt(File,"AdminID",PI[playerid][pAdminID]);
INI_WriteInt(File,"Car",PI[playerid][pCar]);
INI_WriteInt(File,"VipVreme",PI[playerid][pVipVreme]);
INI_WriteInt(File,"RStap",PI[playerid][pRStap]);
INI_WriteInt(File,"MasterID",PI[playerid][pMasterID]);
INI_WriteInt(File,"Skripter",PI[playerid][pSkripter]);
INI_WriteInt(File,"DMUbojstvo",PI[playerid][pDMUbojstvo]);
INI_WriteInt(File,"DMSmrti",PI[playerid][pDMSmrti]);
INI_WriteInt(File,"Javljanja",PI[playerid][pJavljanja]);
INI_WriteInt(File,"Dijelovi",PI[playerid][pDijelovi]);
INI_WriteInt(File,"SlotDon",PI[playerid][pSlotDon]);
INI_WriteInt(File,"Firmas",PI[playerid][pFirmas]);
INI_WriteInt(File,"JFirmas",PI[playerid][pJFirmas]);
INI_WriteInt(File,"Firmar",PI[playerid][pFirmar]);
INI_WriteInt(File,"RadSlot",PI[playerid][pRadSlot]);
INI_WriteInt(File,"Sifra",PI[playerid][pSifra]);
INI_WriteInt(File,"Suspend",PI[playerid][pSuspend]);
INI_WriteInt(File,"Cestito",PI[playerid][Cestito]);
INI_Close(File);
}
}
return 1;
}
I kako ti je varijabla za pasos/dokument ili sta vec. Daj više informacija jbt, daj komandu izvadidokument ili kako vec
CMD:izvadidokumente(playerid, params[])
{
if(!IsPlayerInRangeOfPoint(playerid, 3.0, 308.0602,-649.6758,844.8920))
{
SCM(playerid, GRAD2, "{F81414}(Greska){C0C0C0} Ne nalazite se u L.S. Policiji! Lokacija policije je postavljena na radaru!");
h_SetPlayerCheckpoint(playerid, 1542.0470,-1675.1206,13.5537, 5.0);
PosaoGPS[playerid] = 1;
return 1;
}
SPD(playerid, 5, DIALOG_STYLE_LIST, "Los Santos - Dokumenti", "{1275ED}Osobna iskaznica\t{FFFFFF}$1000\n{1275ED}Putovnica\t\t{FFFFFF}$2000", "Odaberi", "Izadji");
return 1;
}
daj mi dialog taj sad
if(dialogid == 5 && response)
{
switch(listitem)
{
case 0: //licna
{
if(PI[playerid][pLicna] > 0) return SCM(playerid, PLAVA, "Radnik na salteru:{FFFFFF} Vec posedujete Osobnu iskaznicu!");
if(PI[playerid][pNovac] < 1000) return SCM(playerid, PLAVA, "Radnik na salteru:{FFFFFF} Nemate dovoljno novca!");
PI[playerid][pDozvolaOruzje] = 1;
NovacMinus(playerid, 1000);
PDInfo[1][Budzet] += 1000;
LVInfo[1][Budzet] += 1000;
SCM(playerid, SVETLOPLAVA, "Radnik na salteru: {FFFFFF}Izvolite, ovo je vasa osobna iskaznica!");
PI[playerid][pLicna] = 1;
SacuvajIgraca(playerid);
}
Probaj da setuješ PI[playerid][pLicna] = 0; na onplayerconnect, ne znam da li to imaš, nisam siguran da li će se popravit, ali probaj
Nemam
Zna li neko
(http://i.imgur.com/8NcveCL.png)
Molimo te da procitas pravila foruma te da onda otvoris temu po pravilima.
Razlog zakljucavanja:
Zabranjen je popularni BUMP(osvježavanje teme duplim postom) osim u sluÄaju da je proÅ¡lo 24h od zadnjeg posta!
Pravila:
Glavna pravila Balkan SA:MP foruma (http://balkan-samp.com/forum/index.php?topic=100332.msg640677#msg640677) .
Razgovor u vezi PAWN-Skriptanja (http://balkan-samp.com/forum/index.php?topic=11453.0) .