Da oduzeta droga ide u sef

Započeo Sinner.man
12. Jun 2020. Zaključano
588
pregleda
4
postova
KasperD
4
Shot Caller
12. Jun 2020.
Problem(error/warning): Treba mi da postavim da kad oduzme se droga, prljav novac, listovi koke, kokain da ide u sef Policije
Dio skripte:
		else if(strcmp(opcija,"listovikoke",true) == 0) {
if( IsPlayerConnected( igrac ) ) {
    if( igrac != INVALID_PLAYER_ID ) {
        if( IsPlayerNearPlayer( 5.0, playerid, igrac ) ) {
        format( globalstring, sizeof( globalstring ), "* Oduzeli ste %s, %d listova koke.", ImeIgraca( igrac ), PlayerInfo[ igrac ][ xListKoke ] );
        SCM( playerid, SVETLOPLAVA, globalstring);
        format( globalstring, sizeof( globalstring ), "* Policajac %s vam je oduzeo %d listova koke.", ImeIgraca( playerid ), PlayerInfo[ igrac ][ xListKoke ] );
        SCM( igrac, SVETLOPLAVA, globalstring);
        PlayerInfo[ igrac ][ xListKoke ] = 0;
        } else GRESKA( playerid, "Taj igrac nije blizu vas !");
    }
} else GRESKA( playerid, "Taj igrac nije online !");
}
else if(strcmp(opcija,"prljavinovac",true) == 0) {
if( IsPlayerConnected( igrac ) ) {
    if( igrac != INVALID_PLAYER_ID ) {
        if( IsPlayerNearPlayer( 5.0, playerid, igrac ) ) {
        format( globalstring, sizeof( globalstring ), "* Oduzeli ste %s, %d prljavnog novca.", ImeIgraca( igrac ), PlayerInfo[ igrac ][ xPrljaviNovac ] );
        SCM( playerid, SVETLOPLAVA, globalstring);
        format( globalstring, sizeof( globalstring ), "* Policajac %s vam je oduzeo %d prljavnog novca.", ImeIgraca( playerid ), PlayerInfo[ igrac ][ xPrljaviNovac ] );
        SCM( igrac, SVETLOPLAVA, globalstring);
        PlayerInfo[ igrac ][ xPrljaviNovac ] = 0;
        } else GRESKA( playerid, "Taj igrac nije blizu vas !");
    }
} else GRESKA( playerid, "Taj igrac nije online !");
}
else if(strcmp(opcija,"kokain",true) == 0) {
if( IsPlayerConnected( igrac ) ) {
    if( igrac != INVALID_PLAYER_ID ) {
        if( IsPlayerNearPlayer( 5.0, playerid, igrac ) ) {
        format( globalstring, sizeof( globalstring ), "* Oduzeli ste %s, %d kokaina.", ImeIgraca( igrac ), PlayerInfo[ igrac ][ xKokain2 ] );
        SCM( playerid, SVETLOPLAVA, globalstring);
        format( globalstring, sizeof( globalstring ), "* Policajac %s vam je oduzeo %d kokaina.", ImeIgraca( playerid ), PlayerInfo[ igrac ][ xKokain2 ] );
        SCM( igrac, SVETLOPLAVA, globalstring);
        PlayerInfo[ igrac ][ xKokain2 ] = 0;
        } else GRESKA( playerid, "Taj igrac nije blizu vas !");
    }
} else GRESKA( playerid, "Taj igrac nije online !");
}
else if(strcmp(opcija,"drugs",true) == 0) {
    new svedroge = 0;
if( IsPlayerConnected( igrac ) ) {
    if( igrac != INVALID_PLAYER_ID ) {
        if(IsPlayerNearPlayer( 5.0, playerid, igrac ) ) {
            svedroge = PlayerInfo[ igrac ][ xDrug ][ 0 ] + PlayerInfo[ igrac ][ xDrug ][ 1 ] + PlayerInfo[ igrac ][ xDrug ][ 2 ] + PlayerInfo[ igrac ][ xDrug ][ 3 ] + PlayerInfo[ igrac ][ xDrug ][ 4 ];
        SendClientMessageEx( playerid, SVETLOPLAVA, "* Oduzeli ste %s's svu drogu.", ImeIgraca( igrac ) );
        SendClientMessageEx( igrac, SVETLOPLAVA, "* Policajac %s vam je oduzeo svu drogu.", ImeIgraca( playerid ) );
PlayerInfo[ playerid ][ xTakenDrugs ] += svedroge;
PlayerInfo[ igrac ][ xDrug ][ 0 ] = 0;
PlayerInfo[ igrac ][ xDrug ][ 1 ] = 0;
PlayerInfo[ igrac ][ xDrug ][ 2 ] = 0;
PlayerInfo[ igrac ][ xDrug ][ 3 ] = 0;
PlayerInfo[ igrac ][ xDrug ][ 4 ] = 0;
PlayerInfo[ igrac ][ xDrugCode ][ 0 ] = 0;
PlayerInfo[ igrac ][ xDrugCode ][ 1 ] = 0;
PlayerInfo[ igrac ][ xDrugCode ][ 2 ] = 0;
PlayerInfo[ igrac ][ xDrugCode ][ 3 ] = 0;
PlayerInfo[ igrac ][ xDrugCode ][ 4 ] = 0;
} else GRESKA( playerid, "Taj igrac nije blizu vas !");
    }
} else GRESKA( playerid, "Taj igrac nije online !");
} else GRESKA( playerid, "Nepoznato ime za oduzimanje !");
    } else GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu" );
    return 1;
}
// TO JE KAD SE ODUZME

// OVO SADA JE KADA STAVIS U SEF PREKO /ORGSEF
else if( dialogid == dialog_ORGSAFEPDRUG ) {
if( !response ) return 1;
if( response ) {
new slot, slot2, kolicina, OrgID = PlayerInfo[ playerid ][ xClan ];
if( sscanf( inputtext, "dd", slot, kolicina ) ) return SPD( playerid, dialog_ORGSAFEPDRUG, DSI, D_NASLOV,  "Unesite slot droge kod igraca i kolicinu droge za ostavljanje.\nPrimer: 1 232.", D_ODABERI, D_ODUSTANI );

if( slot < 1 || slot > 5 ) return GRESKA( playerid, "Krivi broj slota!");
slot2 = slot-1;
if( PlayerInfo[ playerid ][ xDrugCode ][ slot2 ] == 0 ) return GRESKA( playerid, "Nemate droge pod tim slotom!" );
if( kolicina < 1 || kolicina > PlayerInfo[ playerid ][ xDrug ][ slot2 ] ) return GRESKA( playerid, "Nemate toliko droge pod tim slotom!");
if( kolicina > 1000 ) return GRESKA( playerid, "Najvise u 1 slotu sefa moze stati 1000g droge." );
if( OI[ OrgID ][ oSafeDrugCode ][ 0 ] != 0 && OI[ OrgID ][ oSafeDrugCode ][ 1 ] != 0 && OI[ OrgID ][ oSafeDrugCode ][ 2 ] != 0 && OI[ OrgID ][ oSafeDrugCode ][ 3 ] != 0 ) return GRESKA( playerid, "Svih 4 slotova droge u sefu su zauzeti!");

PlayerInfo[ playerid ][ xDrug ][ slot2 ] -= kolicina;
format( globalstring, sizeof( globalstring ), " %s stavlja nesto u sef.", ImeIgraca( playerid ) );
PorukaRadius( 10.0, playerid, globalstring, LJUBICASTA );
SendClientMessageEx( playerid, ZUTA, "%s | Stavili ste %d grama %s u sef.", OI[ OrgID ][ oPreFix ], kolicina , GetDrugNameByDrugID( PlayerInfo[ playerid ][ xDrugCode ][ slot2 ] ) );

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ] /[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): Ako moze neko da podesi u gore oduzeto, hvala
Exnas.pwn
5
Godfather
12. Jun 2020.
Pa samo napravis varijablu za sef znaci listovi koke, prljav novac itd, zatim ovde kada je oduzeo listove kokaina, povecas tu varijablu za broj listova koje igrac ima i sacuvas
Grebovic_Danijel
5
Godfather
12. Jun 2020.
Nisi dao dovoljno koda da bi ti neko to odradio dao si samo SCM sto mi nista ne znaci, moras da vidis tamo kako ti se zove varijabla koja ubacuje xListKoke u sef, i onda dodas u cmd kad oduzmes nekome xListKoke da tamo u sefu povecas xListKoke za broj koji je oduzet
KasperD
4
Shot Caller
12. Jun 2020.
mozes u priv poslati cu ?

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha