Pomoc oko weapon-config


Započeo Sonicc, April 16, 2020, 11:36:19 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Ne mogu ubaciti weapon-config
Dio skripte: [ pawn ]nema[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code nema[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): nema
Bi li mogao netko na anydesk se spojiti da mi pomogne tu ubaciti ako nije problem?


Pa ja to skinem i ubacim ali imam dosta errora i warninga

Citat: Sonicc poslato April 16, 2020, 11:57:33 PRE PODNE
Pa ja to skinem i ubacim ali imam dosta errora i warninga
#include <weapon-config>
public OnPlayerDamage(&playerid, &Float:amount, &issuerid, &weapon, &bodypart)
public OnGameModeInit() {
    SetVehiclePassengerDamage(true);
    SetDisableSyncBugs(true);
}
Poslednja Izmena: April 16, 2020, 12:31:10 POSLE PODNE od Trysha

Dakle to sam sve ubacio pratio sam onaj readme i sto mi je tamo pisalo to sam i napravio ali svjdno mi nije htjelo

Citat: Sonicc poslato April 16, 2020, 12:33:34 POSLE PODNE
Dakle to sam sve ubacio pratio sam onaj readme i sto mi je tamo pisalo to sam i napravio ali svjdno mi nije htjelo
errori , warninzi ?
linije gde se pojavljuju problemi ?

Evo
C:\Users\M\Desktop\Fix-HP\pawno\include\YSI\y_hooks/impl.inc(2337) : error 021: symbol already defined: "OnPlayerTakeDamage"
C:\Users\M\Desktop\Fix-HP\pawno\include\YSI\y_hooks/impl.inc(2384) : error 021: symbol already defined: "OnPlayerGiveDamage"
C:\Users\M\Desktop\Fix-HP\pawno\include\newsamp.inc(1033) : error 025: function heading differs from prototype
C:\Users\M\Desktop\Fix-HP\pawno\include\GetVehicleColor.inc(127) : warning 201: redefinition of constant/macro (symbol "AddStaticVehicle")
C:\Users\M\Desktop\Fix-HP\pawno\include\GetVehicleColor.inc(128) : warning 201: redefinition of constant/macro (symbol "AddStaticVehicleEx")
C:\Users\M\Desktop\Fix-HP\pawno\include\GetVehicleColor.inc(129) : warning 201: redefinition of constant/macro (symbol "CreateVehicle")
C:\Users\M\Desktop\Fix-HP\pawno\include\GetVehicleColor.inc(130) : warning 201: redefinition of constant/macro (symbol "DestroyVehicle")
C:\Users\M\Desktop\Fix-HP\gamemodes\crown.pwn(20560) : error 025: function heading differs from prototype
C:\Users\M\Desktop\Fix-HP\gamemodes\crown.pwn(20561) : error 021: symbol already defined: "IsMeleeWeapon"
C:\Users\M\Desktop\Fix-HP\gamemodes\crown.pwn(28968) : error 001: expected token: ";", but found "{"
Pawn compiler 3.10.4	 	 	Copyright (c) 1997-2006, ITB CompuPhase


6 Errors.

Citat: Sonicc poslato April 16, 2020, 12:51:46 POSLE PODNE
Evo
C:\Users\M\Desktop\Fix-HP\pawno\include\YSI\y_hooks/impl.inc(2337) : error 021: symbol already defined: "OnPlayerTakeDamage"
C:\Users\M\Desktop\Fix-HP\pawno\include\YSI\y_hooks/impl.inc(2384) : error 021: symbol already defined: "OnPlayerGiveDamage"
C:\Users\M\Desktop\Fix-HP\pawno\include\newsamp.inc(1033) : error 025: function heading differs from prototype
C:\Users\M\Desktop\Fix-HP\pawno\include\GetVehicleColor.inc(127) : warning 201: redefinition of constant/macro (symbol "AddStaticVehicle")
C:\Users\M\Desktop\Fix-HP\pawno\include\GetVehicleColor.inc(128) : warning 201: redefinition of constant/macro (symbol "AddStaticVehicleEx")
C:\Users\M\Desktop\Fix-HP\pawno\include\GetVehicleColor.inc(129) : warning 201: redefinition of constant/macro (symbol "CreateVehicle")
C:\Users\M\Desktop\Fix-HP\pawno\include\GetVehicleColor.inc(130) : warning 201: redefinition of constant/macro (symbol "DestroyVehicle")
C:\Users\M\Desktop\Fix-HP\gamemodes\crown.pwn(20560) : error 025: function heading differs from prototype
C:\Users\M\Desktop\Fix-HP\gamemodes\crown.pwn(20561) : error 021: symbol already defined: "IsMeleeWeapon"
C:\Users\M\Desktop\Fix-HP\gamemodes\crown.pwn(28968) : error 001: expected token: ";", but found "{"
Pawn compiler 3.10.4	 	 	Copyright (c) 1997-2006, ITB CompuPhase


6 Errors.

Linijeeee ?

C:\Users\M\Desktop\Fix-HP\pawno\include\YSI\y_hooks/impl.inc(2337) : error 021: symbol already defined: "OnPlayerTakeDamage"
C:\Users\M\Desktop\Fix-HP\pawno\include\YSI\y_hooks/impl.inc(2384) : error 021: symbol already defined: "OnPlayerGiveDamage"
C:\Users\M\Desktop\Fix-HP\pawno\include\newsamp.inc(1033) : error 025: function heading differs from prototype
C:\Users\M\Desktop\Fix-HP\pawno\include\GetVehicleColor.inc(127) : warning 201: redefinition of constant/macro (symbol "AddStaticVehicle")
C:\Users\M\Desktop\Fix-HP\pawno\include\GetVehicleColor.inc(128) : warning 201: redefinition of constant/macro (symbol "AddStaticVehicleEx")
C:\Users\M\Desktop\Fix-HP\pawno\include\GetVehicleColor.inc(129) : warning 201: redefinition of constant/macro (symbol "CreateVehicle")
C:\Users\M\Desktop\Fix-HP\pawno\include\GetVehicleColor.inc(130) : warning 201: redefinition of constant/macro (symbol "DestroyVehicle")
C:\Users\M\Desktop\Fix-HP\gamemodes\crown.pwn(20560) : error 025: function heading differs from prototype
C:\Users\M\Desktop\Fix-HP\gamemodes\crown.pwn(20561) : error 021: symbol already defined: "IsMeleeWeapon"

public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid, bodypart)
[2337]{
	P:2("Hooks_OnPlayerTakeDamage called: %d, %d, %f, %d, %d", playerid, issuerid, Float:amount, weaponid, bodypart);
	new
		end   = _:YSI_g_sCallbackEnd[ALS_OnPlayerTakeDamage],
		start = _:YSI_g_sCallbackStart[ALS_OnPlayerTakeDamage],
		ret = ALS_R_PlayerTakeDamage;
	while (start++ != end)
	{
		#emit PUSH.S bodypart
		#emit PUSH.S weaponid
		#emit PUSH.S amount
		#emit PUSH.S issuerid
		#emit PUSH.S playerid
		#emit PUSH.C     16
		#emit CONST.alt  YSI_g_sCallbackAddresses
		#emit LOAD.S.pri start
		//#emit INC.pri
		//#emit STOR.S.pri start
		#emit LIDX
		#emit MOVE.alt
		#emit LCTRL      6
		#emit ADD.C      24
		#emit PUSH.pri
		#emit MOVE.pri
		#emit SCTRL      6
		#emit MOVE.alt
		#emit CONST.pri  0xFFFFFFFE
		#emit AND
		#emit PUSH.pri
		#emit LOAD.S.pri ret
		#emit AND
		#emit POP.alt
		#emit OR
		#emit STOR.S.pri ret
		if (ret < 0) return ret + 1;
	}
	return ret;
}
#if defined _ALS_OnPlayerTakeDamage
	#undef OnPlayerTakeDamage
#else
	#define _ALS_OnPlayerTakeDamage
#endif
#define OnPlayerTakeDamage S[member=1996][/member][member=1996][/member]_OnPlayerTakeDamage
HOOK_FORWARD<PlayerTakeDamage>

public OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid, bodypart)
[2384]{
	P:2("Hooks_OnPlayerGiveDamage called: %d, %d, %f, %d, %d", playerid, damagedid, Float:amount, weaponid, bodypart);
	new
		end   = _:YSI_g_sCallbackEnd[ALS_OnPlayerGiveDamage],
		start = _:YSI_g_sCallbackStart[ALS_OnPlayerGiveDamage],
		ret = ALS_R_PlayerGiveDamage;
	while (start++ != end)
	{
		#emit PUSH.S bodypart
		#emit PUSH.S weaponid
		#emit PUSH.S amount
		#emit PUSH.S damagedid
		#emit PUSH.S playerid
		#emit PUSH.C     16
		#emit CONST.alt  YSI_g_sCallbackAddresses
		#emit LOAD.S.pri start
		//#emit INC.pri
		//#emit STOR.S.pri start
		#emit LIDX
		#emit MOVE.alt
		#emit LCTRL      6
		#emit ADD.C      24
		#emit PUSH.pri
		#emit MOVE.pri
		#emit SCTRL      6
		#emit MOVE.alt
		#emit CONST.pri  0xFFFFFFFE
		#emit AND
		#emit PUSH.pri
		#emit LOAD.S.pri ret
		#emit AND
		#emit POP.alt
		#emit OR
		#emit STOR.S.pri ret
		if (ret < 0) return ret + 1;
	}
	return ret;
}
#if defined _ALS_OnPlayerGiveDamage
	#undef OnPlayerGiveDamage
#else
	#define _ALS_OnPlayerGiveDamage
#endif
#define OnPlayerGiveDamage S[member=1996][/member][member=1996][/member]_OnPlayerGiveDamage
HOOK_FORWARD<PlayerGiveDamage>

#if defined CB_OnPlayerWeaponShot
[1033]        forward CB_OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ);
#endif

[127]#define AddStaticVehicle n_AddStaticVehicle
    [128]#define AddStaticVehicleEx n_AddStaticVehicleEx
    [129]#define CreateVehicle n_CreateVehicle
    [130]#define DestroyVehicle n_DestroyVehicle

}
[20560]IsMeleeWeapon(weapon)
{


Rekoh ti pratio sam to sve i sve naštimo što nije valjalo radi toga.....

Citat: Sonicc poslato April 16, 2020, 13:07:33 POSLE PODNE
C:\Users\M\Desktop\Fix-HP\pawno\include\YSI\y_hooks/impl.inc(2337) : error 021: symbol already defined: "OnPlayerTakeDamage"
C:\Users\M\Desktop\Fix-HP\pawno\include\YSI\y_hooks/impl.inc(2384) : error 021: symbol already defined: "OnPlayerGiveDamage"
C:\Users\M\Desktop\Fix-HP\pawno\include\newsamp.inc(1033) : error 025: function heading differs from prototype
C:\Users\M\Desktop\Fix-HP\pawno\include\GetVehicleColor.inc(127) : warning 201: redefinition of constant/macro (symbol "AddStaticVehicle")
C:\Users\M\Desktop\Fix-HP\pawno\include\GetVehicleColor.inc(128) : warning 201: redefinition of constant/macro (symbol "AddStaticVehicleEx")
C:\Users\M\Desktop\Fix-HP\pawno\include\GetVehicleColor.inc(129) : warning 201: redefinition of constant/macro (symbol "CreateVehicle")
C:\Users\M\Desktop\Fix-HP\pawno\include\GetVehicleColor.inc(130) : warning 201: redefinition of constant/macro (symbol "DestroyVehicle")
C:\Users\M\Desktop\Fix-HP\gamemodes\crown.pwn(20560) : error 025: function heading differs from prototype
C:\Users\M\Desktop\Fix-HP\gamemodes\crown.pwn(20561) : error 021: symbol already defined: "IsMeleeWeapon"

public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid, bodypart)
[2337]{
	P:2("Hooks_OnPlayerTakeDamage called: %d, %d, %f, %d, %d", playerid, issuerid, Float:amount, weaponid, bodypart);
	new
		end   = _:YSI_g_sCallbackEnd[ALS_OnPlayerTakeDamage],
		start = _:YSI_g_sCallbackStart[ALS_OnPlayerTakeDamage],
		ret = ALS_R_PlayerTakeDamage;
	while (start++ != end)
	{
		#emit PUSH.S bodypart
		#emit PUSH.S weaponid
		#emit PUSH.S amount
		#emit PUSH.S issuerid
		#emit PUSH.S playerid
		#emit PUSH.C     16
		#emit CONST.alt  YSI_g_sCallbackAddresses
		#emit LOAD.S.pri start
		//#emit INC.pri
		//#emit STOR.S.pri start
		#emit LIDX
		#emit MOVE.alt
		#emit LCTRL      6
		#emit ADD.C      24
		#emit PUSH.pri
		#emit MOVE.pri
		#emit SCTRL      6
		#emit MOVE.alt
		#emit CONST.pri  0xFFFFFFFE
		#emit AND
		#emit PUSH.pri
		#emit LOAD.S.pri ret
		#emit AND
		#emit POP.alt
		#emit OR
		#emit STOR.S.pri ret
		if (ret < 0) return ret + 1;
	}
	return ret;
}
#if defined _ALS_OnPlayerTakeDamage
	#undef OnPlayerTakeDamage
#else
	#define _ALS_OnPlayerTakeDamage
#endif
#define OnPlayerTakeDamage S[member=1996][/member][member=1996][/member]_OnPlayerTakeDamage
HOOK_FORWARD<PlayerTakeDamage>

public OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid, bodypart)
[2384]{
	P:2("Hooks_OnPlayerGiveDamage called: %d, %d, %f, %d, %d", playerid, damagedid, Float:amount, weaponid, bodypart);
	new
		end   = _:YSI_g_sCallbackEnd[ALS_OnPlayerGiveDamage],
		start = _:YSI_g_sCallbackStart[ALS_OnPlayerGiveDamage],
		ret = ALS_R_PlayerGiveDamage;
	while (start++ != end)
	{
		#emit PUSH.S bodypart
		#emit PUSH.S weaponid
		#emit PUSH.S amount
		#emit PUSH.S damagedid
		#emit PUSH.S playerid
		#emit PUSH.C     16
		#emit CONST.alt  YSI_g_sCallbackAddresses
		#emit LOAD.S.pri start
		//#emit INC.pri
		//#emit STOR.S.pri start
		#emit LIDX
		#emit MOVE.alt
		#emit LCTRL      6
		#emit ADD.C      24
		#emit PUSH.pri
		#emit MOVE.pri
		#emit SCTRL      6
		#emit MOVE.alt
		#emit CONST.pri  0xFFFFFFFE
		#emit AND
		#emit PUSH.pri
		#emit LOAD.S.pri ret
		#emit AND
		#emit POP.alt
		#emit OR
		#emit STOR.S.pri ret
		if (ret < 0) return ret + 1;
	}
	return ret;
}
#if defined _ALS_OnPlayerGiveDamage
	#undef OnPlayerGiveDamage
#else
	#define _ALS_OnPlayerGiveDamage
#endif
#define OnPlayerGiveDamage S[member=1996][/member][member=1996][/member]_OnPlayerGiveDamage
HOOK_FORWARD<PlayerGiveDamage>

#if defined CB_OnPlayerWeaponShot
[1033]        forward CB_OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ);
#endif

[127]#define AddStaticVehicle n_AddStaticVehicle
    [128]#define AddStaticVehicleEx n_AddStaticVehicleEx
    [129]#define CreateVehicle n_CreateVehicle
    [130]#define DestroyVehicle n_DestroyVehicle

}
[20560]IsMeleeWeapon(weapon)
{

Moze li mi netko reci kako da fix ovo ili da se spoji preko anydeska da mi fixa?

Posalji linije na koje ti izbacuje errore/warninge.


Zasto to radite ne kontam ako je lik postavio damage informer tutorial zasto ne pogledate tutorial bez patnje uradite sami a ne vi hocete svoje ubacujete zadnju verziju weapon configa i kad zapnete spamate po forumu tesko vam je odvojiti 3min googlanja o tutorialima nego pravite se pametni vama ovi sto pomazu ne mogu vam pomoci kad vi sebe ne mozete pronaci u skripti pogubljeni ste...https://balkan-samp.com/forum/index.php?topic=123379.0
Poslednja Izmena: April 16, 2020, 21:20:27 POSLE PODNE od // lestra
AKO ZNAS ZA BOGA I ZA GLAVU ZIVU NE BRANI MI DOKTORE RAKIJU I PIVU