Destroy Object

Započeo Vojinxt125x
9. Avg. 2017. Zaključano
1,621
pregleda
18
postova
Vojinxt125x
4
Enforcer
9. Avg. 2017.
Skripta koju koristim: Ath
Detaljan opis problema: Opet ja, attach sam objekte na vozilo i sada kada dodje do poslednjeg CPa on treba da unisti te objekte i ja sam isao sa DestroyObject i to sam uradio ovako :
new VehicleObject1 = CreateObject(2909, -1.37, -1.75, 0.95,  0.00, 0.00, 0.00);
new VehicleObject2 = CreateObject(2909, 1.43, -1.75, 0.95,  0.00, 0.00, 0.00);
new VehicleObject3 = CreateObject(2909, 0.02, -1.77, 2.19,  0.00, -90.00, 0.00);
new VehicleObject4 = CreateObject(2904, 0.02, -5.62, 0.98,  0.00, 90.00, 0.00);
        DestroyObject (VehicleObject)

Pre respawna on bi trebao da unisti ove objekte evo kod poslednjeg cpa :
case 52: {
    if( PlayerInfo[ playerid ][ xPosao ] == POSAO_STOCAR && ( GetVehicleModel( GetPlayerVehicleID( playerid ) ) == 578 ) ) {
    if(GetPlayerState( playerid ) == PLAYER_STATE_DRIVER ) {
if( IsPlayerInRangeOfPoint( playerid, 5.0, -1444.5360,-1577.2019,101.7578 ) ) {
                    Vojin_DisablePlayerCheckpoint( playerid );
                    CheckpointStatus[ playerid ] = 0;
                    SetVehicleToRespawn( GetPlayerVehicleID( playerid ) );
new bonus = random(100);
PlayerInfo[ playerid ][ xPlatniRacun ] += (1450+bonus);
SendJobMessage( playerid, "Zavrsili ste sa poslom i zaradili "col_white"%d$.", (1450+bonus) );
BussinesJobMoney( POSAO_FARMER, ((1450+bonus)/10) );
SavePlayer( playerid ); UpdatePlataTD( playerid );
farmerInfo[ playerid ][ fiCowNumber ] = 0;
PrevozKrava [ playerid ] = 0;
StaroVreme[ playerid ] = 0;
    NovoVreme[ playerid ] = 0;// Ovde izbrisi krave
}
}

}
}

Ja ubacim ovo destroy object  ovde izand respawnvehicle ali ga i dalje spawna sa objektima ? Gde mogu da ubacim ?

Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Chezno
4
Enforcer
9. Avg. 2017.
Ubacis tu, ali DestroyObject(VehicleObject1), DestroyObject(VehicleObject2) itd
Vojinxt125x
4
Enforcer
9. Avg. 2017.
Radio sam tako.. Dal mozda da sklonim respawn ? i na mestu respawna da ubacim destroyere i onda igrac mora da ga stavi na mesto ? Haj probacu tako
Vojinxt125x
4
Enforcer
9. Avg. 2017.
Ne mogu edit gornji post jer je neko procitao..
Uradio sam na mesto umesto respawna i dalje nece .. Evo ovako kodovi :

Ovde sam stavio da se attachobjectovehicle:
forward StocarUtovar( playerid );
public StocarUtovar( playerid ) {
Vojin_KillTimer( StocarTimer[ playerid ] );
    TogglePlayerControllable( playerid, true );
    GameTextForPlayer( playerid, "~w~Nova lokacija postavljena", 3000, 5 );
    new veh = GetPlayerVehicleID(playerid);
    new VehicleObject1 = CreateObject(2909, -1.37, -1.75, 0.95,  0.00, 0.00, 0.00);
new VehicleObject2 = CreateObject(2909, 1.43, -1.75, 0.95,  0.00, 0.00, 0.00);
new VehicleObject3 = CreateObject(2909, 0.02, -1.77, 2.19,  0.00, -90.00, 0.00);
new VehicleObject4 = CreateObject(2904, 0.02, -5.62, 0.98,  0.00, 90.00, 0.00);
AttachObjectToVehicle(VehicleObject1, veh, -1.37, -1.75, 0.95, 0.00, 0.00, 0.00);
AttachObjectToVehicle(VehicleObject2, veh, 1.43, -1.75, 0.95, 0.00, 0.00, 0.00);
AttachObjectToVehicle(VehicleObject3, veh, 0.02, -1.77, 2.19, 0.00, -90.00, 0.00);
AttachObjectToVehicle(VehicleObject4, veh, 0.02, -5.62, 0.98, 0.00, 90.00, 0.00);
    SendClientMessage(playerid,-1,"Uspesno ste utovarili krave."); // OVDE STAVI KRAVE
    Vojin_SetPlayerCheckpoint( playerid, -1359.9373,-1489.7100,102.5057, 5.0 ); // CP ISTOVAR
    CheckpointStatus = 51;
    return 1;
}


A ovde da se izbrise:
case 52: {
    if( PlayerInfo[ playerid ][ xPosao ] == POSAO_STOCAR && ( GetVehicleModel( GetPlayerVehicleID( playerid ) ) == 578 ) ) {
    if(GetPlayerState( playerid ) == PLAYER_STATE_DRIVER ) {
if( IsPlayerInRangeOfPoint( playerid, 5.0, -1444.5360,-1577.2019,101.7578 ) ) {
                    Vojin_DisablePlayerCheckpoint( playerid );
                    CheckpointStatus[ playerid ] = 0;
                    SetVehicleToRespawn( GetPlayerVehicleID( playerid ) );
                    new VehicleObject1 = CreateObject(2909, -1.37, -1.75, 0.95,  0.00, 0.00, 0.00);
new VehicleObject2 = CreateObject(2909, 1.43, -1.75, 0.95,  0.00, 0.00, 0.00);
new VehicleObject3 = CreateObject(2909, 0.02, -1.77, 2.19,  0.00, -90.00, 0.00);
new VehicleObject4 = CreateObject(2904, 0.02, -5.62, 0.98,  0.00, 90.00, 0.00);
        DestroyObject (VehicleObject1);
        DestroyObject (VehicleObject2);
        DestroyObject (VehicleObject3);
        DestroyObject (VehicleObject4);
new bonus = random(100);
PlayerInfo[ playerid ][ xPlatniRacun ] += (1450+bonus);
SendJobMessage( playerid, "Zavrsili ste sa poslom i zaradili "col_white"%d$.", (1450+bonus) );
BussinesJobMoney( POSAO_FARMER, ((1450+bonus)/10) );
SavePlayer( playerid ); UpdatePlataTD( playerid );
farmerInfo[ playerid ][ fiCowNumber ] = 0;
PrevozKrava [ playerid ] = 0;
StaroVreme[ playerid ] = 0;
    NovoVreme[ playerid ] = 0;// Ovde izbrisi krave
}
}

}
}


Jel uocava neko negde neku gresku ?
MNOGO SE IZVINJAVAM AKO I OVO SPADA U DUPLI POST ALI NE MOGU EDITOVATI, IZVINITE
cutura
5
Godfather
10. Avg. 2017.
Vojinxt125x wrote on August 9, 2017, 9:48 pm:
Ne mogu edit gornji post jer je neko procitao..
Uradio sam na mesto umesto respawna i dalje nece .. Evo ovako kodovi :

Ovde sam stavio da se attachobjectovehicle:
forward StocarUtovar( playerid );
public StocarUtovar( playerid ) {
Vojin_KillTimer( StocarTimer[ playerid ] );
    TogglePlayerControllable( playerid, true );
    GameTextForPlayer( playerid, "~w~Nova lokacija postavljena", 3000, 5 );
    new veh = GetPlayerVehicleID(playerid);
    new VehicleObject1 = CreateObject(2909, -1.37, -1.75, 0.95,  0.00, 0.00, 0.00);
new VehicleObject2 = CreateObject(2909, 1.43, -1.75, 0.95,  0.00, 0.00, 0.00);
new VehicleObject3 = CreateObject(2909, 0.02, -1.77, 2.19,  0.00, -90.00, 0.00);
new VehicleObject4 = CreateObject(2904, 0.02, -5.62, 0.98,  0.00, 90.00, 0.00);
AttachObjectToVehicle(VehicleObject1, veh, -1.37, -1.75, 0.95, 0.00, 0.00, 0.00);
AttachObjectToVehicle(VehicleObject2, veh, 1.43, -1.75, 0.95, 0.00, 0.00, 0.00);
AttachObjectToVehicle(VehicleObject3, veh, 0.02, -1.77, 2.19, 0.00, -90.00, 0.00);
AttachObjectToVehicle(VehicleObject4, veh, 0.02, -5.62, 0.98, 0.00, 90.00, 0.00);
    SendClientMessage(playerid,-1,"Uspesno ste utovarili krave."); // OVDE STAVI KRAVE
    Vojin_SetPlayerCheckpoint( playerid, -1359.9373,-1489.7100,102.5057, 5.0 ); // CP ISTOVAR
    CheckpointStatus = 51;
    return 1;
}


A ovde da se izbrise:
case 52: {
    if( PlayerInfo[ playerid ][ xPosao ] == POSAO_STOCAR && ( GetVehicleModel( GetPlayerVehicleID( playerid ) ) == 578 ) ) {
    if(GetPlayerState( playerid ) == PLAYER_STATE_DRIVER ) {
if( IsPlayerInRangeOfPoint( playerid, 5.0, -1444.5360,-1577.2019,101.7578 ) ) {
                    Vojin_DisablePlayerCheckpoint( playerid );
                    CheckpointStatus[ playerid ] = 0;
                    SetVehicleToRespawn( GetPlayerVehicleID( playerid ) );
                    new VehicleObject1 = CreateObject(2909, -1.37, -1.75, 0.95,  0.00, 0.00, 0.00);
new VehicleObject2 = CreateObject(2909, 1.43, -1.75, 0.95,  0.00, 0.00, 0.00);
new VehicleObject3 = CreateObject(2909, 0.02, -1.77, 2.19,  0.00, -90.00, 0.00);
new VehicleObject4 = CreateObject(2904, 0.02, -5.62, 0.98,  0.00, 90.00, 0.00);
        DestroyObject (VehicleObject1);
        DestroyObject (VehicleObject2);
        DestroyObject (VehicleObject3);
        DestroyObject (VehicleObject4);
new bonus = random(100);
PlayerInfo[ playerid ][ xPlatniRacun ] += (1450+bonus);
SendJobMessage( playerid, "Zavrsili ste sa poslom i zaradili "col_white"%d$.", (1450+bonus) );
BussinesJobMoney( POSAO_FARMER, ((1450+bonus)/10) );
SavePlayer( playerid ); UpdatePlataTD( playerid );
farmerInfo[ playerid ][ fiCowNumber ] = 0;
PrevozKrava [ playerid ] = 0;
StaroVreme[ playerid ] = 0;
    NovoVreme[ playerid ] = 0;// Ovde izbrisi krave
}
}

}
}


Jel uocava neko negde neku gresku ?
MNOGO SE IZVINJAVAM AKO I OVO SPADA U DUPLI POST ALI NE MOGU EDITOVATI, IZVINITE


Pa jesi li probao compile tako?
Vojinxt125x
4
Enforcer
10. Avg. 2017.
Da compile sam i nece i dalje.. Da nije zato sto kod prvog cpa imam ovo :
new veh = GetPlayerVehicleID(playerid);
    new VehicleObject1 = CreateObject(2909, -1.37, -1.75, 0.95,  0.00, 0.00, 0.00);
new VehicleObject2 = CreateObject(2909, 1.43, -1.75, 0.95,  0.00, 0.00, 0.00);
new VehicleObject3 = CreateObject(2909, 0.02, -1.77, 2.19,  0.00, -90.00, 0.00);
new VehicleObject4 = CreateObject(2904, 0.02, -5.62, 0.98,  0.00, 90.00, 0.00);
AttachObjectToVehicle(VehicleObject1, veh, -1.37, -1.75, 0.95, 0.00, 0.00, 0.00);
AttachObjectToVehicle(VehicleObject2, veh, 1.43, -1.75, 0.95, 0.00, 0.00, 0.00);
AttachObjectToVehicle(VehicleObject3, veh, 0.02, -1.77, 2.19, 0.00, -90.00, 0.00);
AttachObjectToVehicle(VehicleObject4, veh, 0.02, -5.62, 0.98, 0.00, 90.00, 0.00);

a kod drugog ovo 
          new VehicleObject1 = CreateObject(2909, -1.37, -1.75, 0.95,  0.00, 0.00, 0.00);
new VehicleObject2 = CreateObject(2909, 1.43, -1.75, 0.95,  0.00, 0.00, 0.00);
new VehicleObject3 = CreateObject(2909, 0.02, -1.77, 2.19,  0.00, -90.00, 0.00);
new VehicleObject4 = CreateObject(2904, 0.02, -5.62, 0.98,  0.00, 90.00, 0.00);
                DestroyObject (VehicleObject1);
                DestroyObject (VehicleObject2);
        DestroyObject (VehicleObject3);
        DestroyObject (VehicleObject4);

Da nije do toga new vehicleObject = CreateObject () ?
cutura
5
Godfather
10. Avg. 2017.
Radi na ovu foru:

new Drvo;

Pa onda:

Drvo = CreateObject...
Drvo = CreateObject...
Drvo = CreateObject...

Ali kreces od 0
Vojinxt125x
4
Enforcer
10. Avg. 2017.
Tako da uradim i ovde gde se attachbojecttovehicle i gde treba da se unisti ?
Vojinxt125x
4
Enforcer
10. Avg. 2017.
C:\Users\o-ji0o\Desktop\Vojin\bckup bitchz\Server\gamemodes\BEDM.pwn(35506) : error 017: undefined symbol "VehicleObject0"
C:\Users\o-ji0o\Desktop\Vojin\bckup bitchz\Server\gamemodes\BEDM.pwn(35507) : error 017: undefined symbol "VehicleObject1"
C:\Users\o-ji0o\Desktop\Vojin\bckup bitchz\Server\gamemodes\BEDM.pwn(35508) : error 017: undefined symbol "VehicleObject2"
C:\Users\o-ji0o\Desktop\Vojin\bckup bitchz\Server\gamemodes\BEDM.pwn(35509) : error 017: undefined symbol "VehicleObject3"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


Dobijem te errore kad ovako uradim :
case 52: {
    if( PlayerInfo[ playerid ][ xPosao ] == POSAO_STOCAR && ( GetVehicleModel( GetPlayerVehicleID( playerid ) ) == 578 ) ) {
    if(GetPlayerState( playerid ) == PLAYER_STATE_DRIVER ) {
if( IsPlayerInRangeOfPoint( playerid, 5.0, -1444.5360,-1577.2019,101.7578 ) ) {
                    Vojin_DisablePlayerCheckpoint( playerid );
                    CheckpointStatus[ playerid ] = 0;
                    //SetVehicleToRespawn( GetPlayerVehicleID( playerid ) );
                    new VehicleObject;
VehicleObject = CreateObject(2909, -1.37, -1.75, 0.95,  0.00, 0.00, 0.00);
VehicleObject = CreateObject(2909, 1.43, -1.75, 0.95,  0.00, 0.00, 0.00);
VehicleObject = CreateObject(2909, 0.02, -1.77, 2.19,  0.00, -90.00, 0.00);
VehicleObject = CreateObject(2904, 0.02, -5.62, 0.98,  0.00, 90.00, 0.00);
        DestroyObject(VehicleObject0);
        DestroyObject(VehicleObject1);
        DestroyObject(VehicleObject2);
        DestroyObject(VehicleObject3);
new bonus = random(100);
PlayerInfo[ playerid ][ xPlatniRacun ] += (1450+bonus);
SendJobMessage( playerid, "Zavrsili ste sa poslom i zaradili "col_white"%d$.", (1450+bonus) );
BussinesJobMoney( POSAO_FARMER, ((1450+bonus)/10) );
SavePlayer( playerid ); UpdatePlataTD( playerid );
farmerInfo[ playerid ][ fiCowNumber ] = 0;
PrevozKrava [ playerid ] = 0;
StaroVreme[ playerid ] = 0;
    NovoVreme[ playerid ] = 0;// Ovde izbrisi krave
}
}

}
}

Errori sa na destroyobject linijama
cutura
5
Godfather
10. Avg. 2017.
Pa moras kao i gore,DestroyObject(VehicleObject);
Vojinxt125x
4
Enforcer
10. Avg. 2017.
C:\Users\o-ji0o\Desktop\Vojin\bckup bitchz\Server\gamemodes\BEDM.pwn(35506) : error 035: argument type mismatch (argument 1)
C:\Users\o-ji0o\Desktop\Vojin\bckup bitchz\Server\gamemodes\BEDM.pwn(35507) : error 035: argument type mismatch (argument 1)
C:\Users\o-ji0o\Desktop\Vojin\bckup bitchz\Server\gamemodes\BEDM.pwn(35508) : error 035: argument type mismatch (argument 1)
C:\Users\o-ji0o\Desktop\Vojin\bckup bitchz\Server\gamemodes\BEDM.pwn(35509) : error 035: argument type mismatch (argument 1)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

Sad taj eror.. Evo kod opet :"D  Opet na destroy object linijama
 new VehicleObject;
VehicleObject = CreateObject(2909, -1.37, -1.75, 0.95,  0.00, 0.00, 0.00);
VehicleObject = CreateObject(2909, 1.43, -1.75, 0.95,  0.00, 0.00, 0.00);
VehicleObject = CreateObject(2909, 0.02, -1.77, 2.19,  0.00, -90.00, 0.00);
VehicleObject = CreateObject(2904, 0.02, -5.62, 0.98,  0.00, 90.00, 0.00);
        DestroyObject(VehicleObject);
        DestroyObject(VehicleObject);
        DestroyObject(VehicleObject);
        DestroyObject(VehicleObject);
cutura
5
Godfather
10. Avg. 2017.
DestroyObject(VehicleObject); i tako i na ostalim
Vojinxt125x
4
Enforcer
10. Avg. 2017.
I dalje ostaje attachovan.. Nema erora i ot, ali IG i dalje objekat ostaje.. ://
cutura
5
Godfather
10. Avg. 2017.
probaj premjestiti dole ispod StaroVreme[ playerid ] = 0;
Vojinxt125x
4
Enforcer
10. Avg. 2017.
Kako mislis ? Da zamenim mesta ovome  StaroVreme[ playerid ] = 0; i NovoVreme [ Playerid ] = 0; ?
 	case 52: {
    if( PlayerInfo[ playerid ][ xPosao ] == POSAO_STOCAR && ( GetVehicleModel( GetPlayerVehicleID( playerid ) ) == 578 ) ) {
    if(GetPlayerState( playerid ) == PLAYER_STATE_DRIVER ) {
if( IsPlayerInRangeOfPoint( playerid, 5.0, -1444.5360,-1577.2019,101.7578 ) ) {
                    Vojin_DisablePlayerCheckpoint( playerid );
                    CheckpointStatus[ playerid ] = 0;
                    //SetVehicleToRespawn( GetPlayerVehicleID( playerid ) );
                    new VehicleObject;
VehicleObject = CreateObject(2909, -1.37, -1.75, 0.95,  0.00, 0.00, 0.00);
VehicleObject = CreateObject(2909, 1.43, -1.75, 0.95,  0.00, 0.00, 0.00);
VehicleObject = CreateObject(2909, 0.02, -1.77, 2.19,  0.00, -90.00, 0.00);
VehicleObject = CreateObject(2904, 0.02, -5.62, 0.98,  0.00, 90.00, 0.00);
        DestroyObject(VehicleObject);
        DestroyObject(VehicleObject);
        DestroyObject(VehicleObject);
        DestroyObject(VehicleObject);
new bonus = random(100);
PlayerInfo[ playerid ][ xPlatniRacun ] += (1450+bonus);
SendJobMessage( playerid, "Zavrsili ste sa poslom i zaradili "col_white"%d$.", (1450+bonus) );
BussinesJobMoney( POSAO_FARMER, ((1450+bonus)/10) );
SavePlayer( playerid ); UpdatePlataTD( playerid );
farmerInfo[ playerid ][ fiCowNumber ] = 0;
PrevozKrava [ playerid ] = 0;
StaroVreme[ playerid ] = 0;
    NovoVreme[ playerid ] = 0;// Ovde izbrisi krave
}
}

}
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha