Üzenetek megjelenítése

Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.


Üzenetek - RaySurenos

Oldalak: 1 2 [3]
31
SA-MP: Szerverfejlesztés / [0.3z]Lábon lövés
« Dátum: 2014. Február 09. - 22:47:21 »
Helló.
A szerveremen nemrég írtam újra a lábon lövést, mert az elõzõ bugos volt.
Így gondoltam megosztom veletek.
Waros szerverekre szerintem jó, legalábbis mi haverokkal szoktuk tolni.
■ Kliens Követelmény: 0.3z ■

■ Készítõ: Ray ■

A mód elejére:
 
#include <a_samp>

 

#define BODY_PART_LEFT_LEG 7
#define BODY_PART_RIGHT_LEG 8
#define BODY_PART_HEAD 9

 

public OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid, bodypart)
{
if(bodypart ==    BODY_PART_LEFT_LEG)
{
if(damagedid != INVALID_PLAYER_ID && IsPlayerConnected(damagedid))
{
   SendClientMessage(playerid, COLOR_LIGHTRED, \"Bal Lábon lõtted, ezért nem tud mozogni!\");
 
                        TogglePlayerControllable(damagedid, false);
                        SetPlayerDrunkLevel(damagedid, 50000);
   ApplyAnimation(damagedid, \"SWEET\", \"Sweet_injuredloop\", 4.0, 1, 0, 0, 0, 0);
                        SetPlayerArmedWeapon(damagedid, 0);
   SendClientMessage(damagedid, COLOR_LIGHTRED, \"Bal Lábon lõttek, ezért nem bírsz mozogni!\");
}
}
else if(bodypart == BODY_PART_RIGHT_LEG)
{
if(damagedid != INVALID_PLAYER_ID && IsPlayerConnected(damagedid))
{
   SendClientMessage(playerid, COLOR_LIGHTRED, \"Jobb lábon lõtted, ezért nem tud mozogni!\");
   TogglePlayerControllable(damagedid, false);
                        SetPlayerDrunkLevel(damagedid, 50000);
   ApplyAnimation(damagedid, \"SWEET\", \"Sweet_injuredloop\", 4.0, 1, 0, 0, 0, 0);
                        SetPlayerArmedWeapon(damagedid, 0);
   SendClientMessage(damagedid, COLOR_LIGHTRED, \"Jobb Lábon lõttek, ezért nem bírsz mozogni!\");
}
}
else if(bodypart == BODY_PART_HEAD)
{
if(damagedid != INVALID_PLAYER_ID && IsPlayerConnected(damagedid))
{
   SendClientMessage(playerid, COLOR_LIGHTRED, \"Fejenlõtted, ezért súlyosan megsérült és kórházba került!\");
   SendClientMessage(damagedid, COLOR_LIGHTRED, \"Fejenlõttek, ezért súlyosan megsérültél!\");
   SetPlayerHealth(damagedid,0);
}
}
return 1;
}

 
És hogyha meglõttek és segíteni akarsz magadon:
 
if (strcmp(\"/segit\", cmdtext, true, 10) == 0)
{
TogglePlayerControllable(playerid, true);
                SetPlayerDrunkLevel(playerid, 0);
                ClearAnimations(playerid);
SendClientMessage(playerid, 0x33CCFFAA, \"Segítettél magadon!\");
return 1;
}

32
Szkript kérések / ölés toplista ?
« Dátum: 2014. Február 06. - 18:19:40 »

Van a szerveremen ölés számláló.

Azt nem lehet valahogy megoldani hogy valami toplista szerint állítsa õket?


Pl. legyen egy parancs hogy /toplista és kiírja hogy kinek van a legtöbb ölése.

Oldalak: 1 2 [3]
SimplePortal 2.3.7 © 2008-2024, SimplePortal