[Pomoc]Y_INI


Započeo --Lood--, April 13, 2013, 14:07:47 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Scripta koju koristim: od 0;
Opis problema:Zanima me kako koristiti petlju if u y_ini-u tacnije..
ovako mi se sprema unbab
INI_WriteInt(File, "pBan", 0);

e kakos ada ako je vec pBan, 0 da posalje taj igrac nije banovan ;)

Blaeks

*

Madmen

pa pazi , yini je sistem spremanja, uz koji mozes koristiti i pvarove i variajble, svejedno je, znaci, ti proveravas varijable u zavisnosti sta koristis, yini ti nema veze s tim , shvatam sta te buni, ali nadam se da razume sta ti pricam


Blaeks

*

Madmen

ne ne, naravno da jeste, samo ti proveravas ban uz varijablu naravno, a uz yini spremas, primer
if(PlayerInfo[playerid][pBan] == 0) return SCM(playerid -1, "caoo");
Poslednja Izmena: April 13, 2013, 14:35:32 POSLE PODNE od Blaeks

Znam to brt..Ali mene zanima kada je igrac off...
Da posalje adminu koji je kuco tu cmd..Da je igrac vec banovan :)
Ako to nmz..Dali bi moglo da ucita korisnika npr na ID 999...
I onda da provjerava da li je banovan ili ne ? :)

pax95

Citat: --Lood-- poslato April 13, 2013, 14:58:47 POSLE PODNE
Znam to brt..Ali mene zanima kada je igrac off...
Da posalje adminu koji je kuco tu cmd..Da je igrac vec banovan :)
Ako to nmz..Dali bi moglo da ucita korisnika npr na ID 999...
I onda da provjerava da li je banovan ili ne ? :)
Pa jednostavno kada kuca komandu ucitaj tog igraca kojeg admin hoce, pokrenes novu ucitavanje na id igraca koji je kucao komandu (na neku drugu promenljivu). Jednostavno uvedi novu promenljivu i na nju ucitas pBan od nekog igraca kojeg admin hoce. Ako si me sta skontao sta hocu reci ako nisi reci pa cu dati primer.



pax95

Citat: --Lood-- poslato April 13, 2013, 15:25:31 POSLE PODNE
Brt nisma bas skonto mozes mi ti uradit ;)
Pa jednostavno ti kada ucitavas to za proveru (da li je banovan) samo ako zelis da menjas fajl nekog igraca da ga unbanujes i slicno onda moras jos nesto odraditi...
//Promenljiva
new BanovanIgrac[MAX_PLAYERS];

//Za komandu
new fajl[35];
format(fajl, 35, "OVDE_STAVIS_PUTANJU_DO_ACC-ova",ime);//Dodas putanju i ja stavis jos sta formatiras ja sam stavio ime ti stavi kako si namestio (to je ime od igraca koje ukuca admin to stavis)
if(fexist(fajl))
{
 INI_ParseFile(fajl, "UcitajBan", .bExtra = true, .extra = playerid);
//Tu i ostali kod ako postoji acc da bi taj deo odradio, a ako ne postoji da ne radi nista to vec znas i sam kako ces :)
}

//i funkcija
forward UcitajBan(playerid, name[], value[]);
public UcitajBan(playerid, name[], value[])
{
INI_Int("Ban",BanovanIgrac[playerid]);
return 1;
}

//I onda u komandi posle ucitavanja naravno ide ovo...
if(BanovanIgrac[playerid] == 1) SCM....
else SCM....

Mislim da ce moci tako nisam siguran ali trebalo bi da moze

@Yui_Sang
Ne moze tako citaj sta trazi....
Poslednja Izmena: April 13, 2013, 16:29:39 POSLE PODNE od [BD] I'm a legend!