Skripta koju koristim: Athlone/Alcatraz RP
Detaljan opis problema:Epa ovako, ja koristim gmod athlone & alcatraz potocno insanity edit by muma, gmod je perfectno edit od muma, ali problem je to sto on je postavio kolicinu na /givemoney, ali to ne radi, t.e pominuva granici, ako je postaveno max 1.000.000, mozes staviti opet 99999999999999999, i gmod pada, neznam kako fixati ovaj problem, ali do kolicina nije problem, ako zna neko iskusan skripter sta je problem neka kaze 🤐
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno):[SLIKE GDE PADA SERVER ] https://imgur.com/a/NUpm9 [ SLIKE GDE IMA KOLICINA ZA NOVCA ] https://imgur.com/a/fY0S0
Veliki bug za gmod athlone/alcatraz/zenolo i ostali
661
pregleda
7
postova
22. Okt. 2017.
22. Okt. 2017.
Slade wrote on October 22, 2017, 10:33 pm:
Tu opciju ima samo vlasnik kojem nebi trebalo biti u interesu da obara vlastiti server, posalji kodove komande i napravicu limit.
ne pitam za vlasnik, komande /ostavinovac u banka mozhe da se ostaviti novac, e tu e problem, igraci ostavaju 99999999 u banci i server pada, napravi limit na ovu komandu ja ke editiram i na druge komande..
CMD:givemoney( playerid, params[] ) {
if( PlayerInfo[ playerid ][ xAdmin ] < 7 ) return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu.");
new id, kolicina;
if( sscanf( params, "ui", id, kolicina ) ) {
Usage( playerid, "/givemoney (playerid)[ novac ]");
return 1;
}
if( id == IPI ) return GRESKA( playerid, "Taj igrac nije na serveru.");
DajIgracuNovac( id, kolicina );
SendClientMessageEx( id, SVETLOPLAVA, "Admin %s vam je dao %d$.",ImeIgraca( playerid ), kolicina );
SendClientMessageEx( playerid, SVETLOPLAVA, "Dali ste igracu: %s %d$.",ImeIgraca( id ), kolicina );
new string1[ 128 ];
format( string1, sizeof( string1 ), "Admin %s je dao %d$ igracu %s.", ImeIgraca( playerid ), kolicina, ImeIgraca( id ) );
LogSave( "Ostalo/LogGiveMoneyAdmin.log", string1 );
return 1;
}
@Slade
23. Okt. 2017.
MrToretto wrote on October 23, 2017, 8:56 am:
Zameni sa ovim i radice ti kako treba 🙂
if( kolicina <1 || kolicina > 10000000 )
{ GRESKA( playerid, "Ne moze ispod 1$ i preko 10000000$!"); return 1; }Ako zna neko fixati ovo, koga idam ig ne daje da /givemoney, ako zna neko gde trebe da stoji kolicina?
CMD:givemoney( playerid, params[] ) {
if( PlayerInfo[ playerid ][ xAdmin ] < 1338 ) return SendErrorMessage( playerid, "Niste u mogucnosti koristiti ovu komandu.");
new id, kolicina;
if( kolicina < 1 || kolicina > 10000000 ) return SendErrorMessage( playerid, "Kolicinata ne moze da bide pod 1 ili nad 10.000.000");
if( sscanf( params, "ui", id, kolicina ) ) {
SendUsageMessage( playerid, "/givemoney [ ID/Deo imena ][ novac ]");
return 1;
}
if( id == IPI ) return SendErrorMessage( playerid, "Taj igrac nije na serveru.");
DajIgracuNovac( id, kolicina );
va_SendClientMessage( id, SVETLOPLAVA, " Administrator %s vam je dap %d$.",ImeIgraca( playerid ), kolicina );
va_SendClientMessage( playerid, SVETLOPLAVA, " Dali ste igracu: %s %d$.",ImeIgraca( id ), kolicina );
new string1[ 128 ];
format( string1, sizeof( string1 ), "Admin %s je dao %d$ igracu %s.", ImeIgraca( playerid ), kolicina, ImeIgraca( id ) );
LogSave( "Ostalo/LogGiveMoneyAdmin.log", string1 );
return 1;
}
23. Okt. 2017.
Vito Lorenzo wrote on October 23, 2017, 8:56 am:
Zameni sa ovim i radice ti kako treba 🙂
if( kolicina <1 || kolicina > 10000000 )
{ GRESKA( playerid, "Ne moze ispod 1$ i preko 10000000$!"); return 1; }Ako zna neko fixati ovo, koga idam ig ne daje da /givemoney, ako zna neko gde trebe da stoji kolicina?
CMD:givemoney( playerid, params[] ) {
if( PlayerInfo[ playerid ][ xAdmin ] < 1338 ) return SendErrorMessage( playerid, "Niste u mogucnosti koristiti ovu komandu.");
new id, kolicina;
if( kolicina < 1 || kolicina > 10000000 ) return SendErrorMessage( playerid, "Kolicinata ne moze da bide pod 1 ili nad 10.000.000");
if( sscanf( params, "ui", id, kolicina ) ) {
SendUsageMessage( playerid, "/givemoney [ ID/Deo imena ][ novac ]");
return 1;
}
if( id == IPI ) return SendErrorMessage( playerid, "Taj igrac nije na serveru.");
DajIgracuNovac( id, kolicina );
va_SendClientMessage( id, SVETLOPLAVA, " Administrator %s vam je dap %d$.",ImeIgraca( playerid ), kolicina );
va_SendClientMessage( playerid, SVETLOPLAVA, " Dali ste igracu: %s %d$.",ImeIgraca( id ), kolicina );
new string1[ 128 ];
format( string1, sizeof( string1 ), "Admin %s je dao %d$ igracu %s.", ImeIgraca( playerid ), kolicina, ImeIgraca( id ) );
LogSave( "Ostalo/LogGiveMoneyAdmin.log", string1 );
return 1;
}
Fixano je, hvala puno
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava