-
Sziasztok!
Nekem egy olyan kérésem lenne ,hogy ha lábon lövök valakit akkor én megadjam mit csináljon pl animba essen , mit irjon ki neki és mennyi élete menjen le.neki sok helyen kerestem erről dolgokat de semmit nem találtam. Nem csak a láb lövést szeretném beállítani hanem mondjuk kézlövéskor megreng a képernyője. Valaki tudna nekem ebbe segíteni?láblövés lenne most inkább a fontosabb! előre is köszönöm
-
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
if(bodypart == 7)
{
if(damagedid != INVALID_PLAYER_ID && IsPlayerConnected(damagedid))
{
TogglePlayerControllable(damagedid, false);
ApplyAnimation(damagedid, \"SWEET\", \"Sweet_injuredloop\", 4.0, 1, 0, 0, 0, 0);
SetPlayerArmedWeapon(damagedid, 0);
SendClientMessage(damagedid, -1, \"Lábon lőttek, ezért a földre kerültél!\");
}
}
else if(bodypart == 8)
{
if(damagedid != INVALID_PLAYER_ID && IsPlayerConnected(damagedid))
{
TogglePlayerControllable(damagedid, false);
ApplyAnimation(damagedid, \"SWEET\", \"Sweet_injuredloop\", 4.0, 1, 0, 0, 0, 0);
SetPlayerArmedWeapon(damagedid, 0);
SendClientMessage(damagedid, -1, \"Lábon lőttek, ezért a földre kerültél!\");
}
}
return 1;
}
-
Helló!
C:\\Users\\Zsolti\\Desktop\\Cuccok\\GTA\\[HUN]Race Server\\gamemodes\\imp.pwn(702) : error 017: undefined symbol \"bodypart\"
C:\\Users\\Zsolti\\Desktop\\Cuccok\\GTA\\[HUN]Race Server\\gamemodes\\imp.pwn(704) : error 017: undefined symbol \"damagedid\"
C:\\Users\\Zsolti\\Desktop\\Cuccok\\GTA\\[HUN]Race Server\\gamemodes\\imp.pwn(706) : error 017: undefined symbol \"damagedid\"
C:\\Users\\Zsolti\\Desktop\\Cuccok\\GTA\\[HUN]Race Server\\gamemodes\\imp.pwn(707) : error 017: undefined symbol \"damagedid\"
C:\\Users\\Zsolti\\Desktop\\Cuccok\\GTA\\[HUN]Race Server\\gamemodes\\imp.pwn(708) : error 017: undefined symbol \"damagedid\"
C:\\Users\\Zsolti\\Desktop\\Cuccok\\GTA\\[HUN]Race Server\\gamemodes\\imp.pwn(709) : error 017: undefined symbol \"damagedid\"
C:\\Users\\Zsolti\\Desktop\\Cuccok\\GTA\\[HUN]Race Server\\gamemodes\\imp.pwn(712) : error 017: undefined symbol \"bodypart\"
C:\\Users\\Zsolti\\Desktop\\Cuccok\\GTA\\[HUN]Race Server\\gamemodes\\imp.pwn(714) : error 017: undefined symbol \"damagedid\"
C:\\Users\\Zsolti\\Desktop\\Cuccok\\GTA\\[HUN]Race Server\\gamemodes\\imp.pwn(716) : error 017: undefined symbol \"damagedid\"
C:\\Users\\Zsolti\\Desktop\\Cuccok\\GTA\\[HUN]Race Server\\gamemodes\\imp.pwn(717) : error 017: undefined symbol \"damagedid\"
C:\\Users\\Zsolti\\Desktop\\Cuccok\\GTA\\[HUN]Race Server\\gamemodes\\imp.pwn(718) : error 017: undefined symbol \"damagedid\"
C:\\Users\\Zsolti\\Desktop\\Cuccok\\GTA\\[HUN]Race Server\\gamemodes\\imp.pwn(719) : error 017: undefined symbol \"damagedid\"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
12 Errors.
ezt irja mikor inditanám miért irhatja? :shocking:
[gmod]Lehet, hogy azért írja, mert helyetted kellett kitennem a
taget, mivel te nem voltál képes rá. Egyébként ezt a szabályzat is világosan leírja. Attól még, hogy nem olvastad el, vonatkozik rád is.[/gmod]
-
bocs én hibám :D
Nem TakeDamage hanem:
public OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid,bodypart)
-
Egy kis segítség, hogy könnyeben átlásd. :)
http://wiki.sa-mp.com/wiki/Body_Parts
-
C:\\Users\\Zsolti\\Desktop\\Cuccok\\GTA\\[HUN]Race Server\\gamemodes\\imp.pwn(707) : error 025: function heading differs from prototype
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
ez a hiba üzenetem most . valaki tudja hogy javitom?
[gmod]Kitettem helyetted a
taget![/gmod]
-
707 -es sort másold be
-
Egy kicsit lerövidítettem, és nálam nem jelzett error/warningot.
public OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid, bodypart) {
if(bodypart == 7 || bodypart == 8) {
if(damagedid != INVALID_PLAYER_ID && IsPlayerConnected(damagedid)) {
TogglePlayerControllable(damagedid, false);
ApplyAnimation(damagedid, \"SWEET\", \"Sweet_injuredloop\", 4.0, 1, 0, 0, 0, 0);
SetPlayerArmedWeapon(damagedid, 0);
SendClientMessage(damagedid, -1, \"Lábon lőttek, ezért a földre kerültél!\");
}
}
return 1;
}
-
2 hiba lehetséges:
1. Régi az a_samp inced
2. Ha YSIt használsz, akkor annak a fájlai közt is át kell írni az eljárást, mert az még nincs frissítve(pár hónapja nem volt még).
-
Értem. és valaki tudna adni letöltési linket? mert én nem találok frisset. A YSI kéne valami új verzió akkor előre is köszönöm :-*
-
http://forum.sa-mp.com/showthread.php?t=321092
-
C:\\Users\\Zsolti\\Desktop\\Cuccok\\GTA\\[HUN]Race Server\\pawno\\include\\YSI\\..\\YSI_Storage\\y_amx.inc(77) : fatal error 100: cannot read from file: \"..\\amx\\asm\"
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
már csak ez a hiba van nem tudom mitől
haladás :D
[gmod]Kitettem helyetted a
taget![/gmod]
-
C:\\Users\\Zsolti\\Desktop\\Cuccok\\GTA\\[HUN]Race Server\\pawno\\include\\YSI\\..\\YSI_Storage\\y_amx.inc(77) : fatal error 100: cannot read from file: \"..\\amx\\asm\"
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
már csak ez a hiba van nem tudom mitől
haladás :D
[gmod]Kitettem helyetted a
taget![/gmod]
Ennek meg már van egy kiemet téma is, ahol megkérdezheted. Zárom a témát!