Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
Nowy Plugin

Prosba o pomoc w przerobieniu pluginu VIP

Nowy Plugin

  • Zamknięty Temat jest zamknięty
7 odpowiedzi w tym temacie

#1 Dzilet

    Pomocny

  • Użytkownik

Reputacja: -3
Nowy

  • Postów:55
  • Steam:steam
  • Lokalizacja:Oborniki Śląskie
Offline

Napisano 25.06.2011 20:15

Siema
Mam taki kod od pluginu VIP
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <hamsandwich>
#include <cstrike>
#include <fun>



public plugin_init() {
	register_plugin("Vip", "1.0", "Suis");
	RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1);
	
}
public fwHamPlayerSpawnPost(id){
	
	if (get_user_flags(id) & ADMIN_LEVEL_H) {
		
		give_item(id, "weapon_hegrenade");
		give_item(id, "weapon_flashbang");
		give_item(id, "weapon_deagle");
		cs_set_user_bpammo(id, CSW_DEAGLE, 70);
	         
		set_user_health(id, 120);
		set_user_armor (id, 50);
		
		
		new kasa = cs_get_user_money(id);
		cs_set_user_money(id, kasa + 1000);
		
	}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1250\\ deff0\\ deflang1045{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/

A chcialem zeby nie dodawal on kazdemu graczowi 120 hp, tylko zeby dodawal o 20hp wiecej niezaleznie od tego ile dany gracz ma hp standardowo. Jek ma 100 hp to jak bedzie miec vipa to zeby mial 120hp jak bedzie miec na starcie 130hp to zeby vip dodawal mu do 150hp, mam nadzieje, ze mnnie rozumiecie ;) Chcialem ten plugin pod serwer bf2.
  • +
  • -
  • 0

#2 ;((

    Super Hero

  • Użytkownik

Reputacja: 347
Wszechpomocny

  • Postów:1 157
  • Lokalizacja:Aha
Offline

Napisano 25.06.2011 20:19

/* Plugin generated by AMXX-Studio */



#include <amxmodx>

#include <hamsandwich>

#include <cstrike>

#include <fun>







public plugin_init() {

	register_plugin("Vip", "1.0", "Suis");

	RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1);

	

}

public fwHamPlayerSpawnPost(id){

	

	if (get_user_flags(id) & ADMIN_LEVEL_H) {

		

		give_item(id, "weapon_hegrenade");

		give_item(id, "weapon_flashbang");

		give_item(id, "weapon_deagle");

		cs_set_user_bpammo(id, CSW_DEAGLE, 70);

	        

                new zycie = get_user_health(id);

		set_user_health(id, zycie +20);

		

                set_user_armor (id, 50);

		

		new kasa = cs_get_user_money(id);

		cs_set_user_money(id, kasa + 1000);

		

	}

}

/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE

*{\\ rtf1\\ ansi\\ ansicpg1250\\ deff0\\ deflang1045{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }

*/

  • +
  • -
  • 0

#3 Dzilet

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: -3
Nowy

  • Postów:55
  • Steam:steam
  • Lokalizacja:Oborniki Śląskie
Offline

Napisano 25.06.2011 20:55

DAMIANq
niestety, ale nie dziala :(
  • +
  • -
  • 0

#4 ;((

    Super Hero

  • Użytkownik

Reputacja: 347
Wszechpomocny

  • Postów:1 157
  • Lokalizacja:Aha
Offline

Napisano 25.06.2011 21:20

/* Plugin generated by AMXX-Studio */



#include <amxmodx>

#include <hamsandwich>

#include <cstrike>

#include <fun>







public plugin_init() {

	register_plugin("Vip", "1.0", "Suis");

	RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1);

	

}

public fwHamPlayerSpawnPost(id){

	

	if (get_user_flags(id) & ADMIN_LEVEL_H) {

		

		give_item(id, "weapon_hegrenade");

		give_item(id, "weapon_flashbang");

		give_item(id, "weapon_deagle");

		cs_set_user_bpammo(id, CSW_DEAGLE, 70);

	        

                new zycie = get_user_health(id);

		set_user_health(id, zycie + 20);

		

                set_user_armor (id, 50);

		

		new kasa = cs_get_user_money(id);

		cs_set_user_money(id, kasa + 1000);

		

	}

}

/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE

*{\\ rtf1\\ ansi\\ ansicpg1250\\ deff0\\ deflang1045{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }

*/

  • +
  • -
  • 0

#5 Dzilet

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: -3
Nowy

  • Postów:55
  • Steam:steam
  • Lokalizacja:Oborniki Śląskie
Offline

Napisano 25.06.2011 22:32

Dalej nic, na serwerze bez moda bf2 dziala poprawnie, ale na serwerze z modem nie dziala.
  • +
  • -
  • 0

#6 stasiu

    Zaawansowany

  • Zbanowany

Reputacja: 0
Nowy

  • Postów:95
  • Imię:szymon
  • Lokalizacja:torun
Offline

Napisano 25.06.2011 23:38

ten bf2 musi blokować lub masz jakiś zje** hosting , jaki masz hosting ?

#7 Dzilet

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: -3
Nowy

  • Postów:55
  • Steam:steam
  • Lokalizacja:Oborniki Śląskie
Offline

Napisano 26.06.2011 00:01

Hosting nie ma nic do rzeczy bo na innych serwerach na tym samym hostingu plugin dziala, nie dziala tylko na serwerze z modem bf2. A hosting to zabijaka
  • +
  • -
  • 0

#8 Misiaczek ;c

    /dev/null

  • Moderator

Reputacja: 1 678
Godlike

  • Postów:2 496
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Halemba
Offline

Napisano 30.06.2011 11:56

sprawdź to:

#include <amxmodx>
#include <fakemeta_util>
#include <hamsandwich>

new const gPluginName[] = "V.I.P";
new const gPluginVersion[] = "0.1";
new const gPluginAuthor[] = "MisieQ";

#if cellbits == 32
#define OFFSET_CSMONEY 115
#else
#define OFFSET_CSMONEY 140
#endif

#define OFFSET_LINUX 5
#define OFFSET_AWM_AMMO 377

public plugin_init()
{
register_plugin(gPluginName, gPluginVersion, gPluginAuthor)

RegisterHam(Ham_Spawn, "player", "Ham_Spawn_Post", 1);
}

public Ham_Spawn_Post(id)
{
if ( !is_user_alive(id) ) return HAM_IGNORED;

set_task(5.0, "bonus", id);

return HAM_IGNORED;
}

public bonus(id)
{
if ( !is_user_alive(id) ) return;

if (get_user_flags(id) & ADMIN_LEVEL_H)
{
new hp;
hp = (fm_get_user_health(id) + 20);
new kasa = fm_get_user_money(id);

if ( fm_get_user_health(id) < hp )
{
fm_set_user_health(id, hp);

if ( pev(id, pev_max_health) < float(hp) )
{
set_pev(id, pev_max_health, float(hp));
}
}
fm_set_user_money(id, kasa + 1000);
fm_give_item(id, "weapon_hegrenade");
fm_give_item(id, "weapon_flashbang");
fm_give_item(id, "weapon_deagle");
fm_set_user_bpammo(id, CSW_DEAGLE, 70);
}
}

stock fm_set_user_money(id,money,flash=0)
{
set_pdata_int(id,OFFSET_CSMONEY,money,OFFSET_LINUX);

message_begin(MSG_ONE,get_user_msgid("Money"),{0,0,0},id);
write_long(money);
write_byte(flash);
message_end();
}

stock fm_get_user_money(id)
{
return get_pdata_int(id,OFFSET_CSMONEY,OFFSET_LINUX);
}

stock fm_get_user_health(index)
{
new health;
pev(index, pev_health, health)
return health;
}

stock fm_set_user_bpammo(index, weapon, amount)
{
new offset;

switch(weapon)
{
case CSW_AWP: offset = OFFSET_AWM_AMMO;

default:
{
new invalidMsg[20 + 7];
formatex(invalidMsg,20 + 6,"Invalid weapon id %d",weapon);
set_fail_state(invalidMsg);

return 0;
}
}

set_pdata_int(index,offset,amount);

return 1;
}

  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: Nowy Plugin

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych