Oko reputacije sistem

Započeo Vito Lorenzo
29. Dec. 2018. Zaključano
422
pregleda
2
postova
Vito Lorenzo
4
Shot Caller
29. Dec. 2018.
b]Problem(error/warning): Pa ovako, stavio sam sistem za reputacije, one na admini gamesage, i kada je jedan a/helper ig sistem radi, ali kada dodju vise sistem ne radi, zbaguje se, reputacije daje na svima, ako zna neko da sredi komandu?
Dio skripte: [ pawn ]reputacije sistem[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]Nije u pitanje crashiranje[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): Nema potrebe, ostavicu cmd, repup i /admins, ako znae neko srediti
--> pastebin:  https://pastebin.com/3LtkD1ku
Gospodin Leo
4
Enforcer
29. Dec. 2018.
Evo sredio sam ti sve, poradi na kodu jer je ovo strašno šta ti sve zmješo. Link: https://pastebin.com/raw/wJEJ4tsL .

Evo ti također i ovdije, napravia san ti ovo za 2min ako če biti grešaka @ me i reci di je problem.
CMD:repup( playerid, params[] )
{
    if( PlayerInfo[ playerid ][ xAdmin ] < 1336)
return GRESKA( playerid, "Ne ste ovlasten za koristenje na ovaa komanda!");

    if( !AdminDuty[ playerid ] )
return GRESKA( playerid, "Mora da ste na dolznost!" );

new targetid;
if(sscanf(params,"u", targetid))
return SendUsageMessage(playerid, "(cmd): /repup (playerid).");

if(!IsPlayerConnected(targetid))
return GRESKA( playerid, "Pogresen ID." );

PlayerInfo[ targetid ][ xRep ]++;
SavePlayer( targetid );

SendInfoMessage( targetid, "Dobivte repup od administrator %s.", ImeIgraca( playerid ) );
SendInfoMessage( targetid, "Sega imate %d/10 reputacii.", PlayerInfo[ targetid ][ xRep ] );

new
message_string[111+49+5];
format(message_string , sizeof( message_string ), "{FF0000}|| REPUP || {C0C0C0}%s {FFFFFF}mu dade reputacija na {C0C0C0}%s {FFFFFF} sega toj ima {C0C0C0}%d/10 REP", ImeIgraca(playerid), ImeIgraca(targetid), PlayerInfo[ targetid ][ xRep ]);
AdminPoruka( -1, message_string );

LogSave( "Ostalo/LogRepUP.log", message_string );
return (true);
}

CMD:repdown( playerid, params[] )
{
    if( PlayerInfo[ playerid ][ xAdmin ] < 1336)
return GRESKA( playerid, "Ne ste ovlasten za koristenje na ovaa komanda!");

    if( !AdminDuty[ playerid ] )
return GRESKA( playerid, "Mora da ste na dolznost!" );

new targetid;
if(sscanf(params,"u", targetid))
return SendUsageMessage(playerid, "(cmd): /repdown (playerid).");
   
if(!IsPlayerConnected(targetid))
return GRESKA( playerid, "Pogresen ID." );


PlayerInfo[ targetid ][ xRep ]--;
SavePlayer( targetid );

SendInfoMessage( targetid, "Dobivte repdown od administrator %s [%d/10].", ImeIgraca(playerid), PlayerInfo[ targetid ][ xRep ]);
SendInfoMessage( playerid, "Zemavte reputacija na %s, sega toj ima %d/10 reputacii", ImeIgraca( targetid ), PlayerInfo[ targetid ][ xRep ] );

new
message_string[113+49+5];
format(message_string , sizeof( message_string ), "{FF0000}|| REPDOWN || {C0C0C0}%s {FFFFFF}mu zede reputacija na {C0C0C0}%s {FFFFFF} sega toj ima {C0C0C0}%d/10 REP", ImeIgraca( playerid ), ImeIgraca( targetid ), PlayerInfo[ targetid ][ xRep ] );
AdminPoruka( -1, message_string );
   
LogSave( "Ostalo/LogRepDOWN.log", message_string );
return (true);
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha