Daily Deal

12. Jul 2018.
781
pregleda
5
postova
Nikola4
4
Made Man
12. Jul 2018.
Problem(error/warning): Pa ovako, koristim United Gaming mod, i sada hocu iz Athlone-a da prebacim DailyDeal(happyjob) sistem i prebacio sam i sve lepo, ali kada preko /jobpanel podesim platu npr na $250 i upalim DailyDeal ono mi ne da 2x250 platu vec mi da vecu cifru novca, sada zadnji put kada sam testao dalo mi je 3000 i nesto.
Dio skripte:
CMD:dailydealoff( playerid, params[] ) {
    if( PlayerInfo[ playerid ][ xAdmin ] < 7 ) return GRESKA( playerid, "Nisi admin.");
if( !AdminDuty[ playerid ] ) return GRESKA( playerid, "Moras biti na Admin duznosti!" );
    if( BiranDaily[ playerid ] == false ) return GRESKA( playerid, "Vec je ugasen" );
    if( PosaoDaily[ playerid ] == 1 ) {

    BiranDaily[ playerid ] = false;
    TextDrawHideForAll( DailyDealTD );
    TextDrawHideForAll( DailyDealTD );
    TextDrawHideForAll( DailyDealTD );
new novaplata = (PosloviInfo[ PlataNamestaja ]/2);
PosloviInfo[ PlataNamestaja ] = novaplata;
SavePosloviInfo( );
        SendJobMessage( playerid,"Ugasio si Daily Deal za Mehanicara!");
    }
return true;
}

CMD:dailydealon( playerid, params[] ) {
    if( PlayerInfo[ playerid ][ xAdmin ] < 7 ) return GRESKA( playerid, "Nisi admin.");
if( !AdminDuty[ playerid ] ) return GRESKA( playerid, "Moras biti na Admin duznosti!" );
new DAILYDEAL;
format(DAILYDEAL,sizeof(DAILYDEAL), "{FFFFFF}P. Namestaja");
SPD( playerid, dialog_DAILYJOB, DSL,"Daily Job - Birajte Posao", DAILYDEAL, D_ODABERI, D_ODUSTANI );
return true;
}
	else if(dialogid == dialog_DAILYJOB ) {
    if( !response ) return 1;
if( response ) {
        switch(listitem) {
            case 0: {
            SPD( playerid, dialog_DAILYJOB1, DSMSG, ""col_sblue"DAILY DEAL", "{FFFFFF}P. Namestaja" ,"{FFFFFF}Uredu", "Otkazi");
            }
}
}
}
else if( dialogid == dialog_DAILYJOB1 ) {//Posao - PNamestaja
    if( !response ) return 1;
if( response ) {
if( BiranDaily[ playerid ] == true ) return GRESKA( playerid, "Prvo Iskljucite prethodni Daily" );
    TextDrawSetPreviewModel( DailyDealTD, 525 );
    TextDrawShowForAll( DailyDealTD );
        TextDrawShowForAll( DailyDealTD );
        TextDrawShowForAll( DailyDealTD );
    TextDrawSetString(DailyDealTD, "POSAO : P. NAMESTAJA");
    new mas_string;
    new staraplata = PosloviInfo[ PlataNamestaja ];
    format(mas_string, sizeof mas_string,"DAILY DEAL : 2 X %d$",staraplata);
        TextDrawSetString(DailyDealTD, mas_string);
        new novaplata = (PosloviInfo[ PlataNamestaja ]*2);
            PosloviInfo[ PlataNamestaja ] = novaplata;
        BiranDaily[ playerid ] = true;
        PosaoDaily[ playerid ] = 1;
        SavePosloviInfo( );
        SendJobMessage( playerid,"Upalio si  Daily Deal za Proizvodjaca Namestaja!");
}
}

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): ///
Slika/video ingame problema(obavezno ako je ingame problem): ///
omcho
4
Enforcer
12. Jul 2018.
Nisi dao ono najvaznije a to je sama funkcija gde igrac dobija novac... posalji to pa da vidimo
Nikola4
4
Made Man
12. Jul 2018.
Plate se setuju ingame preko /jobpanel komande a evo komande koju kucas da zavrisis posao p. namestaja i tu ti daje platu:
CMD:ostavinamestaj( playerid, params[] )
{ // by Letic

    if( GetFactionType( playerid ) == ORG_TIP_PD )
{
GRESKA( playerid, "MUP/SAJ ne moze raditi poslove!");
return 1;
}
if( ( PlayerInfo[ playerid ][ xAdmin ] > 0 && PlayerInfo[ playerid ][ xAdmin ] < 6 ) || PlayerInfo[ playerid ][ xHelper ] > 0 )
{
new hour, minute, seconds;
gettimeEx( hour, minute, seconds );
FixHour( hour );
hour = shifthour;
if( ( hour >= 00 ) && ( hour <= 08 ) ) { }
else
{
GRESKA( playerid, "Staff team moze raditi samo od 00h do 08h!" );
return 1;
}
}
    if( !IsPlayerInRangeOfPoint( playerid, 5, 2153.0476,-2263.3420,13.3002 ) ) return GRESKA( playerid, "Niste na mestu ostavljanja namestaja!" );
    if( PlayerInfo[ playerid ][ xPosao ] != POSAO_PNAMESTAJA ) return GRESKA( playerid, "Ovu komandu moze koristiti samo zaposlenik kod Proizvodjac namestaja." );
Dimi_DisablePlayerCheckpoint( playerid );
NamestajLevel[ playerid ] = 0;
Rezanje[ playerid ] = 0;
RemovePlayerAttachedObject( playerid, OBJECT_SLOT_BADGE );
SetPlayerSpecialAction( playerid, false );
CheckpointStatus[ playerid ] = 0;
new bonus = random(PosloviInfo[ BonusNamestaja ]);
new isplata = PosloviInfo[ PlataNamestaja ] + bonus;
PlayerInfo[ playerid ][ xPlatniRacun ] += isplata;
SavePlayer( playerid ); UpdatePlataTD( playerid );
BussinesJobMoney( POSAO_PNAMESTAJA, (200/10) );
SendJobMessage( playerid, "Zavrsili ste proizvodnju namestaja i zaradili "col_white"%d$",isplata );

format( globalstring, sizeof( globalstring ), ""col_job"Uspjesno ste zavrsili proizvodnju!\n\n"col_white"Plata: "col_job"%d$\n"col_white"Bonus: "col_job"%d$", isplata, bonus );
SPD( playerid, 0, DSMSG, D_NASLOV, globalstring, "Ok", "" );

ServerInfo[ Namestaj ] += 1;
SaveServerStats( );

return true;
}

Evo ovde i iz file-a gde se cuvaju koliko je podesena koja plata preko /jobpanel-a:

PlataKosaca = 1000
BonusKosaca = 0
GradjevinarZemljaPlata = 5000
BonusGradjevinarZemlja = 250
GradjevinarBetonPlata = 5500
BonusGradjevinarBeton = 150
DjubretarPlata = 1300
BonusDjubretara = 200
CistacUlicePlata = 100
BonusCistacaUlica = 20
PilotBGPlata = 0
BonusPilotBG = 0
PilotSAPlata = 3000
BonusPilotSA = 200
PilotZGPlata = 3200
BonusPilotZG = 200
MehanicarMotorPlata = 500
MehanicarGumePlata = 300
FarmerZitoPlata = 2000
BonusFarmerZito = 100
FarmerBeracPlata = 2000
BonusBerac = 500
FarmerMlijekoPlata = 1800
BonusMlijeko = 300
DostavljacPizzePlata = 100
BonusPizza = 50
PlataTempo = 2000
BonusTempo = 200
PlataBusBG = 2000
BonusBusBG = 50
PlataBusSA = 2500
BonusBusSA = 100
PlataBusZG = 3000
BonusBusZG = 150
RudarGramiZlata = 4
RudarDostavaPlata = 80
BonusRudarDostava = 90
PlataNamestaha = 500
BonusNamestaja = 0
Grebovic_Danijel
5
Godfather
12. Jul 2018.
Pa ti umesto sto setas 250x2 ti stavis 500 platu

iq 200
Nikola4
4
Made Man
12. Jul 2018.
Fixano, zeznuo sam nesto oko paljenja i gasenja. Lock

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha