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?
https://github.com/oscar-broman/samp-weapon-config
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
[pawn]
#include <weapon-config>
public OnPlayerDamage(&playerid, &Float:amount, &issuerid, &weapon, &bodypart)
public OnGameModeInit() {
SetVehiclePassengerDamage(true);
SetDisableSyncBugs(true);
}
[/pawn]
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
[pawn]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.[/pawn]
Citat: Sonicc poslato April 16, 2020, 12:51:46 POSLE PODNE
Evo
[pawn]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.[/pawn]
Linijeeee ?
[pawn]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"[/pawn]
[pawn]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
@@_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
@@_OnPlayerGiveDamage
HOOK_FORWARD<PlayerGiveDamage>
[/pawn]
[pawn]#if defined CB_OnPlayerWeaponShot
[1033] forward CB_OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ);
#endif[/pawn]
[pawn][127]#define AddStaticVehicle n_AddStaticVehicle
[128]#define AddStaticVehicleEx n_AddStaticVehicleEx
[129]#define CreateVehicle n_CreateVehicle
[130]#define DestroyVehicle n_DestroyVehicle[/pawn]
[pawn]}
[20560]IsMeleeWeapon(weapon)
{[/pawn]
klikni mene i nauci da koristis google ili search na forumu (https://balkan-samp.com/forum/index.php?topic=134569.msg969035#msg969035)
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
[pawn]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"[/pawn]
[pawn]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@@_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@@_OnPlayerGiveDamage
HOOK_FORWARD<PlayerGiveDamage>
[/pawn]
[pawn]#if defined CB_OnPlayerWeaponShot
[1033] forward CB_OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ);
#endif[/pawn]
[pawn][127]#define AddStaticVehicle n_AddStaticVehicle
[128]#define AddStaticVehicleEx n_AddStaticVehicleEx
[129]#define CreateVehicle n_CreateVehicle
[130]#define DestroyVehicle n_DestroyVehicle[/pawn]
[pawn]}
[20560]IsMeleeWeapon(weapon)
{[/pawn]
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.
Pa pisu ti gore
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
Pa mogli ste mi odmah tako reci
Citat: // lestra poslato April 16, 2020, 21:18:51 POSLE PODNE
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
Dakle napravio sam to i sada imam ovaj 1 error ovae warrninge sa definicijom znam srediti
[pawn]C:\Users\M\Desktop\[CF-RP]GameMode\Uređivanje GameModa!\pawno\include\newsamp.inc(253) : warning 202: number of arguments does not match definition
C:\Users\M\Desktop\[CF-RP]GameMode\Uređivanje GameModa!\pawno\include\GetVehicleColor.inc(127) : warning 201: redefinition of constant/macro (symbol "AddStaticVehicle")
C:\Users\M\Desktop\[CF-RP]GameMode\Uređivanje GameModa!\pawno\include\GetVehicleColor.inc(128) : warning 201: redefinition of constant/macro (symbol "AddStaticVehicleEx")
C:\Users\M\Desktop\[CF-RP]GameMode\Uređivanje GameModa!\pawno\include\GetVehicleColor.inc(129) : warning 201: redefinition of constant/macro (symbol "CreateVehicle")
C:\Users\M\Desktop\[CF-RP]GameMode\Uređivanje GameModa!\pawno\include\GetVehicleColor.inc(130) : warning 201: redefinition of constant/macro (symbol "DestroyVehicle")
C:\Users\M\Desktop\[CF-RP]GameMode\Uređivanje GameModa!\gamemodes\crown.pwn(20579) : error 021: symbol already defined: "IsMeleeWeapon"[/pawn]
[pawn]stock CB_ApplyAnimation(playerid, animlib[], animname[], Float:fDelta, loop, lockx, locky, freeze, time, forcesync = 0)
{
new
[253] ret = ApplyAnimation(playerid, animlib, animname, fDelta, loop, lockx, locky, freeze, time, forcesync);[/pawn]
[pawn]}
IsMeleeWeapon(weaponid)
[20579]{[/pawn]
To nije do weapon configa nego include ti vidis da ti pise GetVehicleColor tkd
To sam rijesio te def sam samo obrisao jer je vec definirano muci me samo ovo
[pawn]C:\Users\M\Desktop\[CF-RP]GameMode\Uređivanje GameModa!\gamemodes\crown.pwn(20579) : error 021: symbol already defined: "IsMeleeWeapon"
C:\Users\M\Desktop\[CF-RP]GameMode\Uređivanje GameModa!\pawno\include\newsamp.inc(253) : warning 202: number of arguments does not match definition[/pawn]
[pawn]}
IsMeleeWeapon(weaponid)
[20579]{[/pawn]
[pawn]stock CB_ApplyAnimation(playerid, animlib[], animname[], Float:fDelta, loop, lockx, locky, freeze, time, forcesync = 0)
{
new
[253] ret = ApplyAnimation(playerid, animlib, animname, fDelta, loop, lockx, locky, freeze, time, forcesync);
[/pawn]
pa pogledaj da nemas dva IsMeleeWeapon poziva ili da nemas varijablu sa istim imenom.
Naci nema samo mi to tako stoji ostalo sve gdje se spominje IsMeleeWeapon je getweapon i na knockout !IsMeleeWeapon
Ja sam to obrisao i sd mi nema errora hoce li mo to stvarat neki problem ako nema u gamemodu? Jer je to vjv definirano u weapon-config
Ne znam vidi
Okej Hvala ti punooo a jel znas sto nije uredu s ovim warningom u newsamp.inc sto mi izbacuje?
To je problem u includi nmp
Eto ga sve valja hvala vam puno!!!! LOCK!