Skripta koju koristim:Y_INI
Detaljan opis problema: Pa probao sam da uradim neku komandu da namestam varajabla na 0 toest da skidam offline gm probao sam sa ona sto je postavjeno dole al mi ne radi jer moze neko da mu pomogne molim da mi objasni kako da radim to ili da mu uradi hvala.
Dio skripte:/
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Admin",level);
INI_Close(File);
YCMD:offskinihelpera(playerid, params[], help)
{
#pragma unused help
if(!IsPlayerAdmin(playerid)) return 1;
new ime[MAX_PLAYER_NAME];
if(sscanf(params, "s[MAX_PLAYER_NAME]", ime))
return SendClientMessage(playerid, -1, " /offskinihelpera [ime igraca] ");
new path;
format(path, sizeof path, "/GdjeTiSeSpremajuAccove/%s.ini", ime);
if(!fexist(path)) return SendClientMessage(playerid, -1, " nema tog igraca !");
else
{
new INI:Fajl = INI_Open(path);
INI_WriteInt(Fajl, "Helper", 0);
INI_Close(Fajl);
}
return 1;
}
ne radi daje erore
Citat: caupton'S poslato Januar 07, 2014, 10:15:04 PRE PODNE
Citat: [MG]uNiqu3 poslato Januar 07, 2014, 01:56:07 PRE PODNE
ne radi daje erore
Bilo bi lepo kad bi ti postavio te errore.
\MGRP.pwn(14007) : error 035: argument type mismatch (argument 1) format(path, sizeof path, "/Korisnici/%s.ini", ime);
\MGRP.pwn(14007) : error 035: argument type mismatch (argument 1) format(path, sizeof path, "/Korisnici/%s.ini", ime);
\MGRP.pwn(14008) : error 035: argument type mismatch (argument 1) if(!fexist(path)) return SendClientMessage(playerid, -1, " nema tog igraca !");
\MGRP.pwn(14011) : error 035: argument type mismatch (argument 1) new INI:Fajl = INI_Open(path);
\MGRP.pwn(14006) : warning 203: symbol is never used: "path" new path;
zamjeni
new path;
sa
new path[6+MAX_PLAYER_NAME+xyz];
Ako ti se folder zove Igraci - xyz zamjeni sa 7.
Ako se zove Korisnici - xyz zamjeni sa 10. itd.
uzivaj
sada imam problem upise ovako ne zameni nego upise :'(
Admin = 0
[data]
Pass= 69206317
Level = 2
Admin = 5
Bolje nemoj koristit tagove, jer kad mjenjas nesto samo napise duplo (ako si kasnije radio)
izbrisi INI_SetTag, izbrisi taj fajl, re-kompiluj i registruj se :/