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

Dodanie timera


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

#1 knopers666

    Życzliwy

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:23
  • Lokalizacja:Polska
Offline

Napisano 18.01.2013 20:07

Witam, ostatnio zmodyfikowałem skrypt i chciałbym dodać do niego timer jak to zrobić ?

Ps.Czemu nie daje ct noktowizora ?
/* Plugin Template generated by Pawn Studio */
#include <sourcemod>
#include <sdktools>
#include <sdkhooks>
#define PLUGIN_VERSION "v1.0"
public Plugin:myinfo =
{
name = "ZM Kit",
author = "Franc1sco Steam: franug modify by knopers",
description = "Plugin dla snickersa",
version = "PLUGIN_VERSION",
url = ""
};
public OnPluginStart()
{
CreateConVar("sm_zmkit", PLUGIN_VERSION, "version", FCVAR_PLUGIN|FCVAR_SPONLY|FCVAR_REPLICATED|FCVAR_NOTIFY);
HookEvent("player_spawn", Event_PlayerSpawn);
}
public Action:Event_PlayerSpawn(Handle:event, const String:name[], bool:dontBroadcast)
{
new client = GetClientOfUserId(GetEventInt(event, "userid"));
if ( (IsClientInGame(client)) && (IsPlayerAlive(client) && GetClientTeam(client) > 1) )
{
  GivePlayerItem(client, "weapon_hegrenade");
  GivePlayerItem(client, "weapon_smokegrenade");
  GivePlayerItem(client, "item_nvgs");
 
}
}

  • +
  • -
  • 0

#2 MarWit

    The Chosen One

  • Przyjaciel

Reputacja: 843
Czempion

  • Postów:1 485
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Bystrzyca
Offline

Napisano 18.01.2013 20:15

Co do noktowizora, to spróbuj zamienić
GivePlayerItem( client, "item_nvgs" );

->
SetEntProp( client, Prop_Send, "m_bNightVisionOn", 1 )


Co do timera, to zależy do czego chciałbyś go użyć .

Użytkownik MarWit edytował ten post 18.01.2013 20:43
Literówka

  • +
  • -
  • 1

marwit-0.png


#3 knopers666

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:23
  • Lokalizacja:Polska
Offline

Napisano 18.01.2013 20:24

Dzięki wielkie z pomoc, a timer że po 30 sekundach daje te itemy co rundę.
  • +
  • -
  • 0

#4 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 18.01.2013 20:28

http://docs.sourcemo...ad=show&id=156
  • +
  • -
  • 1

If you can dream it, you can do it.


#5 knopers666

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:23
  • Lokalizacja:Polska
Offline

Napisano 18.01.2013 20:42

Chyba jestem debilem nie umiem poprawnie dać tego timer.Uczę się dobrze na przykładach czy ktoś mi mógłby dać przykład, że pisz Hello world lub "wsadzić" w ten kod co dałem.Bardzo prosił bym o pomoc.
  • +
  • -
  • 0

#6 MarWit

    The Chosen One

  • Przyjaciel

Reputacja: 843
Czempion

  • Postów:1 485
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Bystrzyca
Offline

Napisano 18.01.2013 20:43


#include <sourcemod>
#include <sdktools>
#include <sdkhooks>

#define PLUGIN_VERSION "v1.0"

public Plugin:myinfo =
{
name = "ZM Kit",
author = "Franc1sco Steam: franug modify by knopers",
description = "Plugin dla snickersa",
version = "PLUGIN_VERSION",
url = ""
};

public OnPluginStart()
{
CreateConVar("sm_zmkit", PLUGIN_VERSION, "version", FCVAR_PLUGIN|FCVAR_SPONLY|FCVAR_REPLICATED|FCVAR_NOTIFY);
HookEvent("player_spawn", Event_PlayerSpawn);
}

public Action:Event_PlayerSpawn(Handle:event, const String:name[], bool:dontBroadcast)
{
new client = GetClientOfUserId(GetEventInt(event, "userid"));
CreateTimer( 30.0, timerAddWeapons, client, TIMER_HNDL_CLOSE );
}

public Action: timerAddWeapons( Handle: iTimer, any: client )
{
if ( ( IsPlayerAlive( client ) && GetClientTeam( client ) > 1 ) )
{
GivePlayerItem( client, "weapon_hegrenade" );
GivePlayerItem( client, "weapon_smokegrenade" );
SetEntProp( client, Prop_Send, "m_bNightVisionOn", 1 )
}
}

  • +
  • -
  • 2

marwit-0.png


#7 knopers666

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:23
  • Lokalizacja:Polska
Offline

Napisano 18.01.2013 20:47

Jesteście świetni, dzięki bardzo za pomoc.Świetne forum.
  • +
  • -
  • 1

#8 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 18.01.2013 20:50

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Temat zamknięty na prośbę użytkownika.


Z pozdrowieniami,
Zespół AMXX.PL
  • +
  • -
  • 0

If you can dream it, you can do it.





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

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