Counter-Strike 1.6
HH-GaminG.EU #GunGame
91.134.123.43:27015
gg_fy_deagle_dustworld2
Играчи: 10/28
gg_fy_deagle_dustworld2
Counter-Strike 1.6
[BG] GODLIKE # Dust2 / Classic + VIP 45.144.155.164:27015 de_dust2 Играчи: 10/32
Counter-Strike 1.6
CS1.BG | DUST2 NOSHTA GARMI [RANKED PLAY] 45.144.155.113:27015 de_dust2 Играчи: 6/31
Counter-Strike 1.6
Cs-PlovdiV.com - Aim Attack 93.123.16.4:27022 fy_iceworld_nowad Играчи: 4/16
Counter-Strike 1.6
VIP
45.144.155.171:27015 ★ [ZM]ImperialCS Zombie Plague Mega|Fast SaveAP Jetpack+GoldenAK zm_ice_attack3 26/32

get_pdata_cbase • намира private data на играча

Библиотеката съдържа 37 natives, 0 forwards и 1 stock.
Аватар
LAWLIET
Извън линия
Потребител
Потребител
Мнения: 51
Регистриран на: 08 Окт 2016, 14:24
Местоположение: СофияЕИстината
Обратна връзка:

get_pdata_cbase • намира private data на играча

Мнение от LAWLIET » 08 Окт 2016, 17:13

hamsandwich.incget_pdata_cbase(id, offset, linuxdiff=5, macdiff=5);

id: индексът на обекта
offset: winows offset-ът от информация
linuxdiff: разликата в информацията в linux os
macdiff: разликата в информацията в mac os

Връща: индексът на съответното pdata поле или -1 ако не е избрано
Примерен плъгин №1: Дава по 5 патрона на играча когато напише : /giveammo в чата

Код за потвърждение: Избери целия код

#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>


#define PLUGIN "get pdata cbase / Give 10 ammo"
#define VERSION "LwL"
#define AUTHOR "LAWLIET"


public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("say /giveammo","ammo") // Регистрираме командата в чата
}
public ammo(id)
{
    set_pdata_int(get_pdata_cbase(id, 373), 51, 10) // Тук даваме 10 патрона на играча (последният параметър е за патроните)
}

Изображение
Изображение ИзображениеИзображение ИзображениеИзображение

Обратно към “hamsandwich.inc”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 гост