Pomoc oko sellhouse

bley@z Započeo bley@z
pre 8 meseci
2,130
pregleda
14
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
bley@z
Street Runner
pre 8 meseci
Imam problem oko sellhouse kad napisem, izbacuje dialog kao da li ste sigurni da zelite da prodate kucu drzavi i kad stisnem DA, pise da nisam blizu imovine a ja pored nje. Molim vas da mi neko pomogne jer evo vec 2 sata probavam da je resim i ne mogu. Hvala unapred <3
Maclane
Shot Caller
pre 8 meseci
Kod?
bley@z
Street Runner
pre 8 meseci
ceo?
Alexanderr
Shot Caller
pre 8 meseci
Posalji kod gdje ti ispisuje da nisi blizu imovine
bley@z
Street Runner
pre 8 meseci
case 5: {
    new id = PI;
    if( GetNearestProperty( playerid ) != id ) return ErrorMessage( playerid, "Niste pored svoje imovine!" );
        if( strcmp( ImeIgraca( playerid ), II[ GetNearestProperty( playerid ) ][ iVlasnik ], true) == 0 ) {
SPD( playerid, dialog_PROPSELLDRZAVA, DSMSG, D_NASLOV, "Da li ste sigurni da zelite prodati vasu imovinu drzavi?", "Da", "Ne" );

} else ErrorMessage( playerid, "Ovo nije vase.." );
Vedad.pwn
Made Man
pre 8 meseci
bley@Z wrote on May 18, 2025, 11:19 am:
case 5: {
    new id = PI;
    if( GetNearestProperty( playerid ) != id ) return ErrorMessage( playerid, "Niste pored svoje imovine!" );
        if( strcmp( ImeIgraca( playerid ), II[ GetNearestProperty( playerid ) ][ iVlasnik ], true) == 0 ) {
SPD( playerid, dialog_PROPSELLDRZAVA, DSMSG, D_NASLOV, "Da li ste sigurni da zelite prodati vasu imovinu drzavi?", "Da", "Ne" );

} else ErrorMessage( playerid, "Ovo nije vase.." );


posalji getnearestproperty
Alexanderr
Shot Caller
pre 8 meseci
cozmic wrote on May 18, 2025, 11:20 am:
posalji getnearestproperty
Posalji to sto je Cozmic reko
bley@z
Street Runner
pre 8 meseci
GetNearestProperty( playerid ) {

    for( new i = 1; i < MAX_IMOVINA; i++) {

        if( IsPlayerInRangeOfPoint( playerid, 3.0, II[ i ][ iEnter ][ 0 ], II[ i ][  iEnter ][ 1 ], II[ i ][ iEnter ][ 2 ] ) ) { return i; }
}
return -1;
}
Skrilew
Godfather
pre 8 meseci
Posalji response od dialoga dialog_PROPSELLDRZAVA

Cim ti pokazuje dialog znaci da je proslo ove gore provere, to jest da li si blizu imovine i da li si vlasnik.
bley@z
Street Runner
pre 8 meseci
else if( dialogid == dialog_PROPSELLDRZAVA ) {
    if( response ) {
        if( PI[ playerid ][ xBRacun ] < 0 ) return ErrorMessage( playerid, "Ne mozes da prodas imovinu dok ne izadjes iz minusa u banci." );
        new id = ChosenProperty[ playerid ];
if( GetNearestProperty( playerid ) != id ) return ErrorMessage( playerid, "Niste pored svoje imovine!" );
if( strcmp( ImeIgraca( playerid ), II[ GetNearestProperty( playerid ) ][ iVlasnik ], true) == 0 ) {
if( PI[ playerid ][ xProperty ][ 0 ] == id ) { PI[ playerid ][ xProperty ][ 0 ] = -1; }
    else if( PI[ playerid ][ xProperty ][ 1 ] == id ) { PI[ playerid ][ xProperty ][ 1 ] = -1; }
    else if( PI[ playerid ][ xProperty ][ 2 ] == id ) { PI[ playerid ][ xProperty ][ 2 ] = -1; }

                new string1[ 128 ];
format( string1, sizeof( string1 ), "Igrac %s je prodao imovinu ID %d na buy", ImeIgraca( playerid ), id );
LogSave( "Ostalo/LogProdajaImovine.log", string1 );

        strmid( II[ GetNearestProperty( playerid ) ][ iVlasnik], "Drzava", 0, strlen( "Drzava" ), 32);
    DajIgracuNovac( playerid, (II[ GetNearestProperty( playerid ) ][ iPrice ]/2) );
                II[ GetNearestProperty( playerid ) ][ iNeaktivnost ] = 0;
II[ GetNearestProperty( playerid ) ][ iOwned ] = 0; PlayerPlaySound( playerid, 1058, 0, 0, 0 );
SavePlayer( playerid ); PropertyRefresh( GetNearestProperty( playerid ) ); SaveProperty( GetNearestProperty( playerid ) );

} else ErrorMessage( playerid, "Ovo nije vase.." );
    }
    if( !response ) {
        SCM( playerid, -1, "Odustali ste od prodaje imovine drzavi" );
Skrilew
Godfather
pre 8 meseci
Pretpostavljam da te jebe new id = ChosenProperty[ playerid ];

Cim ti radi odradi sve kako treba unutar case-a, moguce da nisi postavio vrednost te promenljive na odgovarajuci id.

Quick Fix : Unutar case-a iznad prikazivanja dialoga ( SPD ) postavi ChosenProperty = id;

bley@z
Street Runner
pre 8 meseci
kao na ovu sliku moram napraviti jel?
bley@z
Street Runner
pre 8 meseci
hvala care radi mi sad ❤️
AhmAA
Super Moderator
pre 8 meseci
Naredni put postaviti u odgovarajući board na forumu: Razgovor u vezi PAWN - skriptanja
1

daddyDOT

Balkan SA:MP Super moderator


Balkan SA:MP

Balkan SA:MP - since 2009

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava