Lábon lövéskor animba esés és szöveg kiírása

Indította lanviier, 2014. október 26. - 22:25:18

Előző téma - Következő téma

lanviier

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

Tlalala

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;
}

lanviier

#2
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]

Tlalala

bocs én hibám :D
Nem TakeDamage hanem:
 
public OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid,bodypart)

BackUP


lanviier

#5
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]

rayle


Flash

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;
}

BackUP

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).

lanviier

É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 :-*


lanviier

#11
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]

Flash

#12
Idézetet írta: lanviier date=1414956108\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"51170\" data-ipsquote-contentclass=\"forums_Topic
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!