Započeo Sinner.man
•12. Jun 2020.• ZaključanoDa oduzeta droga ide u sef
604
pregleda
4
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
196
Postovi:
66
Teme:
Pridružio se:Jun 2017
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:
// OVO SADA JE KADA STAVIS U SEF PREKO /ORGSEF
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
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
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,514
Postovi:
58
Teme:
Pridružio se:Nov. 2016
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
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,602
Postovi:
65
Teme:
Pridružio se:Nov. 2015
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
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
196
Postovi:
66
Teme:
Pridružio se:Jun 2017
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava