Započeo noddy_
•18. Okt. 2021.• ZaključanoFCNPC ~ MW
1,015
pregleda
5
postova
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
56 / 250 XP
Početnik(1)
990
Postovi:
76
Teme:
Pridružio se:Sep. 2020
18. Okt. 2021.
Problem(error/warning): No errors no warnings, vec pljacka vojnog broda na MW modu ne radi, tj ja koliko god puta puco vojnike ne krecu se pa tako ni aimaju na mene ni pucaju...
Deo skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): HVALA LIPA
Deo skripte:
forward npcNapadni( playerid, id );
public npcNapadni( playerid, id )
{
if( NPC_ENUM[ id ][ npcNapada ] != INVALID_PLAYER_ID || NPC_ENUM[ id ][ npcMrtav ] != 0 || IsPlayerNPC( playerid ) || GetFactionType( playerid ) == ORG_TIP_PD ) return 1;
switch( id )
{
case 0: {
NPC_ENUM[ 0 ][ npcNapada ] = playerid;
npcPuca[ playerid ] = 0;
FCNPC_StopPlayingPlayback( NPC_ENUM[ 0 ][ npcID ] );
FCNPC_ClearAnimations( NPC_ENUM[ 0 ][ npcID ] );
FCNPC_AimAtPlayer( NPC_ENUM[ 0 ][ npcID ], playerid, true, -1, true, 0.0, 0.0, 0.0 );
}
case 1,2,3,4,6,7: {
NPC_ENUM[ id ][ npcNapada ] = playerid;
npcPuca[ playerid ] = id;
FCNPC_ClearAnimations( NPC_ENUM[ id ][ npcID ] );
FCNPC_AimAtPlayer( NPC_ENUM[ id ][ npcID ], playerid, true, -1, true, 0.0, 0.0, 0.0 );
}
}
return 1;
}
public FCNPC_OnTakeDamage( npcid, issuerid, Float:amount, weaponid, bodypart )
{
if( npcid == TrainDriverNPC ) return 0;
if( IsPlayerNPC( issuerid ) ) return 0;
if( npcid == NPC_ENUM[ 0 ][ npcID ] ) {
if( !IsPlayerInDynamicArea( issuerid, brodrob ) ) return 0;
if( PlayerInfo[ issuerid ][ xClan ] != brodorg ) return 0;
if( NPC_ENUM[ 0 ][ npcNapada ] == INVALID_PLAYER_ID ) npcNapadni( issuerid, 0 );
}
else if( npcid == NPC_ENUM[ 1 ][ npcID ] ) {
if( !IsPlayerInDynamicArea( issuerid, brodrob ) ) return 0;
if( PlayerInfo[ issuerid ][ xClan ] != brodorg ) return 0;
if( NPC_ENUM[ 1 ][ npcNapada ] == INVALID_PLAYER_ID ) npcNapadni( issuerid, 1 );
}
else if( npcid == NPC_ENUM[ 2 ][ npcID ] ) {
if( !IsPlayerInDynamicArea( issuerid, brodrob ) ) return 0;
if( PlayerInfo[ issuerid ][ xClan ] != brodorg ) return 0;
if( NPC_ENUM[ 2 ][ npcNapada ] == INVALID_PLAYER_ID ) npcNapadni( issuerid, 2 );
}
else if( npcid == NPC_ENUM[ 3 ][ npcID ] ) {
if( !IsPlayerInDynamicArea( issuerid, brodrob ) ) return 0;
if( PlayerInfo[ issuerid ][ xClan ] != brodorg ) return 0;
if( NPC_ENUM[ 3 ][ npcNapada ] == INVALID_PLAYER_ID ) npcNapadni( issuerid, 3 );
}
else if( npcid == NPC_ENUM[ 4 ][ npcID ] ) {
if( !IsPlayerInDynamicArea( issuerid, brodrob ) ) return 0;
if( PlayerInfo[ issuerid ][ xClan ] != brodorg ) return 0;
if( NPC_ENUM[ 4 ][ npcNapada ] == INVALID_PLAYER_ID ) npcNapadni( issuerid, 4 );
}
else if( npcid == NPC_ENUM[ 5 ][ npcID] && PlayerInfo[ issuerid ][ xClan ] != brodorg ) {
if( !IsPlayerInDynamicArea( issuerid, brodrob ) ) return 0;
return 0;
}
else if( npcid == NPC_ENUM[ 6 ][ npcID ] ) {
if( !IsPlayerInDynamicArea( issuerid, vhangar ) ) return 0;
if( GetFactionType( issuerid ) != ORG_TIP_BANDA ) return 0;
if( NPC_ENUM[ 6 ][ npcNapada ] == INVALID_PLAYER_ID ) npcNapadni( issuerid, 6 );
}
else if( npcid == NPC_ENUM[ 7 ][ npcID ] ) {
if( !IsPlayerInDynamicArea( issuerid, vhangar ) ) return 0;
if( GetFactionType( issuerid ) != ORG_TIP_BANDA ) return 0;
if( NPC_ENUM[ 7 ][ npcNapada ] == INVALID_PLAYER_ID ) npcNapadni( issuerid, 7 );
}
return 1;
}
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): HVALA LIPA
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
56 / 250 XP
Početnik(1)
990
Postovi:
76
Teme:
Pridružio se:Sep. 2020
18. Okt. 2021.
Hydra. wrote on October 18, 2021, 3:06 pm:
Nisam siguran, ali mislim da bi od oka ovo trebalo da ide
ili mora tako da ide za ID 0 NPC. 🙄
npcPuca[ playerid ] = 0; npcPuca[ playerid ] = id;ili mora tako da ide za ID 0 NPC. 🙄
Isto izbaci, evo ti sta meni ispise u logu
17:03:18] Error: Incorrect parameter count for function 'FCNPC_AimAtPlayer'. 12 != 13.
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
368
Postovi:
31
Teme:
Pridružio se:Dec. 2018
18. Okt. 2021.
ᴅ ɪ ɴ ᴠwrote on October 18, 2021, 3:08 pm:
Isto izbaci, evo ti sta meni ispise u logu
17:03:18] Error: Incorrect parameter count for function 'FCNPC_AimAtPlayer'. 12 != 13.
Moras imati sve parametre tocne.
native FCNPC_AimAtPlayer(npcid, playerid, bool:shoot = false, shoot_delay = -1, bool:set_angle = true, Float:offset_x = 0.0, Float:offset_y = 0.0, Float:offset_z = 0.0, Float:offset_from_x = 0.0, Float:offset_from_y = 0.0, Float:offset_from_z = 0.0, between_check_mode = FCNPC_ENTITY_MODE_AUTO, between_check_flags = FCNPC_ENTITY_CHECK_ALL);Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
56 / 250 XP
Početnik(1)
990
Postovi:
76
Teme:
Pridružio se:Sep. 2020
18. Okt. 2021.
Hydra. wrote on October 18, 2021, 3:13 pm:
Moras imati sve parametre tocne.
native FCNPC_AimAtPlayer(npcid, playerid, bool:shoot = false, shoot_delay = -1, bool:set_angle = true, Float:offset_x = 0.0, Float:offset_y = 0.0, Float:offset_z = 0.0, Float:offset_from_x = 0.0, Float:offset_from_y = 0.0, Float:offset_from_z = 0.0, between_check_mode = FCNPC_ENTITY_MODE_AUTO, between_check_flags = FCNPC_ENTITY_CHECK_ALL);Plugin verzija je bila problem, ali zato resetaju ko ludi a health ne opada, ali to samo smanjim u FCNPC opcijama.A tebi hvala na odvojenom vremenu!
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
