Započeo Hard
•28. Maj 2013.• Zaključano[pomoc]Offban
415
pregleda
5
postova
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
58
Postovi:
14
Teme:
Pridružio se:Okt. 2012
28. Maj 2013.
Skripta koju koristim:Moja od 0
Detaljan opis problema:Napravio sam komandu offban i radi ali nez gdje mi sprema te banane igrace.U korisnici nije jer i dalje stoji ono Locked = 0,takodje ako bi mi mogli pojasnit kako da napravim prilikom logina ako je banan da mu prikaze da je banan i razlog.Hvala unaprijed.
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Detaljan opis problema:Napravio sam komandu offban i radi ali nez gdje mi sprema te banane igrace.U korisnici nije jer i dalje stoji ono Locked = 0,takodje ako bi mi mogli pojasnit kako da napravim prilikom logina ako je banan da mu prikaze da je banan i razlog.Hvala unaprijed.
Dio skripte:
if (strcmp(cmd, "/offban", true)==0)
{
if (PlayerInfo >= 1338 && IsPlayerAdmin(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Koristi: /offban [Ime igraca] ");
return 1;
}
format(string, sizeof(string), "korisnici/%s.ini", tmp);
new File:hFile = fopen(string, io_read);
//new File: hFile = fopen(string, io_append);
if (hFile)
{
new Data[ 256 ],val [ 256 ];
while ( fread( hFile , Data , sizeof( Data ) ) )
if( strcmp( ini_GetKey( Data ) , "Locked" , true ) == 0 )
val = ini_GetValue( Data );
if(strval( val ) == 0)
{
new var;
format(var, sizeof(var), "Locked=0\n");
fdeleteline(string,var);
fclose(hFile);
hFile = fopen(string, io_append);
format(var, 64, "Locked=1\n");
fwrite(hFile, var);
fclose(hFile);
}
else
{
fclose(hFile);
return SendClientMessage(playerid, NICERED, "(Odbijeno!) {FFFFFF}Igrac je vec Banan");
}
}
SendClientMessage(playerid, NICERED, " Igrac je dobio offline ban");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, "VabecAS:{FFFFFF} %s je banan od %s [Offline ban]", tmp, sendername);
SendAdminMessage(NICERED,string);
new year, month,day;
getdate(year, month, day);
format(string, 256, ": %s je banovao %s (%d-%d-%d),razlog %s", sendername, tmp,day,month,year);
printf(string);
}
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,343
Postovi:
84
Teme:
Pridružio se:Okt. 2012
28. Maj 2013.
David (Sabljak) A.k.A SABO(T) wrote on May 28, 2013, 4:52 pm:
Glavno da si ti "SAM" napravio komandu al neznas di sprema... vrhunac
Forum Don
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
7,407
Postovi:
93
Teme:
Pridružio se:Nov. 2011
29. Maj 2013.
kraljsvemira wrote on May 28, 2013, 4:51 pm:
Skripta koju koristim:Moja od 0
Detaljan opis problema:Napravio sam komandu offban i radi ali nez gdje mi sprema te banane igrace.U korisnici nije jer i dalje stoji ono Locked = 0,takodje ako bi mi mogli pojasnit kako da napravim prilikom logina ako je banan da mu prikaze da je banan i razlog.Hvala unaprijed.
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Detaljan opis problema:Napravio sam komandu offban i radi ali nez gdje mi sprema te banane igrace.U korisnici nije jer i dalje stoji ono Locked = 0,takodje ako bi mi mogli pojasnit kako da napravim prilikom logina ako je banan da mu prikaze da je banan i razlog.Hvala unaprijed.
Dio skripte:
if (strcmp(cmd, "/offban", true)==0)
{
if (PlayerInfo >= 1338 && IsPlayerAdmin(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Koristi: /offban [Ime igraca] ");
return 1;
}
format(string, sizeof(string), "korisnici/%s.ini", tmp);
new File:hFile = fopen(string, io_read);
//new File: hFile = fopen(string, io_append);
if (hFile)
{
new Data[ 256 ],val [ 256 ];
while ( fread( hFile , Data , sizeof( Data ) ) )
if( strcmp( ini_GetKey( Data ) , "Locked" , true ) == 0 )
val = ini_GetValue( Data );
if(strval( val ) == 0)
{
new var;
format(var, sizeof(var), "Locked=0\n");
fdeleteline(string,var);
fclose(hFile);
hFile = fopen(string, io_append);
format(var, 64, "Locked=1\n");
fwrite(hFile, var);
fclose(hFile);
}
else
{
fclose(hFile);
return SendClientMessage(playerid, NICERED, "(Odbijeno!) {FFFFFF}Igrac je vec Banan");
}
}
SendClientMessage(playerid, NICERED, " Igrac je dobio offline ban");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, "VabecAS:{FFFFFF} %s je banan od %s [Offline ban]", tmp, sendername);
SendAdminMessage(NICERED,string);
new year, month,day;
getdate(year, month, day);
format(string, 256, ": %s je banovao %s (%d-%d-%d),razlog %s", sendername, tmp,day,month,year);
printf(string);
}
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
374
Postovi:
40
Teme:
Pridružio se:Nov. 2010
29. Maj 2013.
otvori folder korisnici i onda tog igraca kojeg si offban, tu nije dobro napravljeno da postojecu varijablu obrise i stvori novu, nego samo stvara novu i to na kraju, ali je dobro sto radi, tj sto cita bas tu varijablu odnosno zadnju..
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava