Pomoc

Započeo Wizzard1, Februar 18, 2022, 12:47:08 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Problem(error/warning): ovako pravim komandu /offwarn,e sad ja stavim u cmd ovo INI_WriteInt(File,"Warn", 1);
ali on njemu samo stavi warn na 1 ne dodajemu jos 1 warn pokusao sam da stavim +1 ili +=1 ali ima error zna neko kako da stavim da mu doda jos 1 warn (+1) ?
Deo skripte:
Pawno Code: [Izaberi]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Slika/video ingame problema(obavezno ako je ingame problem):
Deo skripte:
Poslednja Izmena: Februar 19, 2022, 11:07:00 PRE PODNE od llIIlIIIlllIl

Prvo moras da procitas podatak iz fajla i onda upises u fajl

Citat: V01D poslato Februar 18, 2022, 13:42:38 POSLE PODNE
Prvo moras da procitas podatak iz fajla i onda upises u fajl
pojasni ?



Citat: Sync poslato Februar 18, 2022, 17:21:38 POSLE PODNE
pokusaj staviti "++"
error 035: argument type mismatch (argument 3)

[pawn]new warnoviIgraca;

forward IzvuciWarnove( name[ ], value[ ] );
public IzvuciWarnove( name[ ], value[ ] ) {
   INI_Int( "Warn", warnoviIgraca); //Citamo warnove igraca i cuvamo u promenljivu
   return 1;
}

CMD:offwarn(playerid, params[]) {
   new imeigraca[24], ifile[ 64 ], warn;
   if( sscanf( params, "s[24]d", imeigraca, warn ) ) return SendUsageMessage( playerid, "/offwarn [ Ime_Prezime ] [warn]" );
   format( ifile, sizeof( ifile ), I_FILE, imeigraca );
   if( !fexist( ifile ) ) return SendErrorMessage( playerid, "Taj igrac ne postoji u bazi podataka!");
   if( IsPlayerConnected( GetPlayerIdFromName( imeigraca ) ) ) {
      SendErrorMessage( playerid, "Taj igrac je online tako da proveri ga online.");
      return 1;
   }

   INI_ParseFile( ifile, "IzvuciWarnove" ); //Citanje informacije iz fajla

   new noviwarn = warnoviIgraca + warn; //Dodajemo warnove koje dajemo i stare warnove iz fajla

   new INI:File = INI_Open( ifile ); //Otvorimo fajl
   INI_WriteInt( File, "Warn", noviwarn ); //Upisemo nove warnove
   INI_Close( File ); //Zatvorimo fajl

   return 1;
}[/pawn]

nesto ovako, trebalo bi da funkcionise

Citat: V01D poslato Februar 18, 2022, 19:25:32 POSLE PODNE
[pawn]new warnoviIgraca;

forward IzvuciWarnove( name[ ], value[ ] );
public IzvuciWarnove( name[ ], value[ ] ) {
   INI_Int( "Warn", warnoviIgraca); //Citamo warnove igraca i cuvamo u promenljivu
   return 1;
}

CMD:offwarn(playerid, params[]) {
   new imeigraca[24], ifile[ 64 ], warn;
   if( sscanf( params, "s[24]d", imeigraca, warn ) ) return SendUsageMessage( playerid, "/offwarn [ Ime_Prezime ] [warn]" );
   format( ifile, sizeof( ifile ), I_FILE, imeigraca );
   if( !fexist( ifile ) ) return SendErrorMessage( playerid, "Taj igrac ne postoji u bazi podataka!");
   if( IsPlayerConnected( GetPlayerIdFromName( imeigraca ) ) ) {
      SendErrorMessage( playerid, "Taj igrac je online tako da proveri ga online.");
      return 1;
   }

   INI_ParseFile( ifile, "IzvuciWarnove" ); //Citanje informacije iz fajla

   new noviwarn = warnoviIgraca + warn; //Dodajemo warnove koje dajemo i stare warnove iz fajla

   new INI:File = INI_Open( ifile ); //Otvorimo fajl
   INI_WriteInt( File, "Warn", noviwarn ); //Upisemo nove warnove
   INI_Close( File ); //Zatvorimo fajl

   return 1;
}[/pawn]

nesto ovako, trebalo bi da funkcionise
cmd je ubacena na srv bez errora ali mu opet ne dodaje warnove sad samo kada idem /offwarn Ime i npr 1 njemu samo stavi warn na 1 ne dodajemu jos 1

Citat: Wizzard1 poslato Februar 18, 2022, 21:25:43 POSLE PODNE
cmd je ubacena na srv bez errora ali mu opet ne dodaje warnove sad samo kada idem /offwarn Ime i npr 1 njemu samo stavi warn na 1 ne dodajemu jos 1

Pa hoces da ti doda warn ili ?
HTML / CSS / Javascript / Inspect : Entry Masterclass.
ReactJS / Tailwind CSS / PWA / Axios / SCSS / Redux, ViteJS : Entry Masterclass.
C / C++ / C# / C-objective - kroz Pawn Lang : Entry Masterclass
Grupisano Pravljenje Objekata : Filterscript.


Sta je to web development?
To je nesto ono kao, kako bih to rekao, izgubis volju za zivotom i zelis da se ubijes, ali to je okej.
Onda jednostavno shvatis da si bio glup i resis problem, das sam sebi lajk,
skuvas NES 3u1 i pripremis se za sledeci projekat.

Citat: Wizzard1 poslato Februar 18, 2022, 21:25:43 POSLE PODNE
cmd je ubacena na srv bez errora ali mu opet ne dodaje warnove sad samo kada idem /offwarn Ime i npr 1 njemu samo stavi warn na 1 ne dodajemu jos 1

Ovo bi u teoriji trebalo da funkcionise ako si sve odradio kako treba i prilagodio svojoj skripti

Citat: V01D poslato Februar 18, 2022, 21:53:51 POSLE PODNE
Ovo bi u teoriji trebalo da funkcionise ako si sve odradio kako treba i prilagodio svojoj skripti
naravno sve sam uradio po svojoj skripti nez zasti neradi

Citat: neshallon poslato Februar 18, 2022, 21:44:12 POSLE PODNE
Pa hoces da ti doda warn ili ?
pa da hocu da mi doda warn igracu koji nije na serveru ali ne znam kako

Posalji trenutnu komandu pa cu ti objasniti.

Citat: Wizzard1 poslato Februar 18, 2022, 12:47:08 POSLE PODNE
Problem(error/warning): ovako pravim komandu /offwarn,e sad ja stavim u cmd ovo INI_WriteInt(File,"Warn", 1);
ali on njemu samo stavi warn na 1 ne dodajemu jos 1 warn pokusao sam da stavim +1 ili +=1 ali ima error zna neko kako da stavim da mu doda jos 1 warn (+1) ?
Deo skripte:
Pawno Code: [Izaberi]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Slika/video ingame problema(obavezno ako je ingame problem):
Deo skripte:
Void ti je poslao da kad ides /offwarn goku 10 da mu doda taj broj 10 sve sto treba da uradis jeste
[pawn]
if(sscanf(params, "s[24]", imeigraca)) return SCM(playerid,-1, "/offwarn [Ime_Prezime]");[/pawn]
i da dodas dole umesto new noviwarn = warnoviIgraca + warn; da stavis new noviwarn = warnoviIgraca + 1; i reseno sve

Citat: Goku ^ poslato Februar 18, 2022, 23:19:13 POSLE PODNE
Void ti je poslao da kad ides /offwarn goku 10 da mu doda taj broj 10 sve sto treba da uradis jeste
[pawn]
if(sscanf(params, "s[24]", imeigraca)) return SCM(playerid,-1, "/offwarn [Ime_Prezime]");[/pawn]
i da dodas dole umesto new noviwarn = warnoviIgraca + warn; da stavis new noviwarn = warnoviIgraca + 1; i reseno sve
warnoviIgraca++ mozda?