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

ruletka raz na runde


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
1 odpowiedź w tym temacie

#1 nokiaclass

    Początkujący

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:11
  • Imię:Michał
  • Lokalizacja:Gdańsk
Offline

Napisano 10.07.2012 00:00

Witajcie, dopiero zaczynam pisanie pluginów.
Jak Zrobić aby gracz mógł użyć ruletki raz na runde? i aby była ona dostępna tylko dla TT? nie mam jeszcze nawet silnika JB ale plugin pisze aby nabrać doświadczenia.
Oto kod:
#include
#include
#include
#include
#include
#include
#define PLUGIN "Ruletka"
#define VERSION "1.0"
#define AUTHOR "nokiaclass"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say /ruletka", "funkcja_ruletka");
register_clcmd("say_team /ruletka", "funkcja_ruletka");
}
public funkcja_ruletka(id)
{
switch(random_num(1, 20))
{ case 1 :
{ set_user_health(id, 1)
client_print(id, print_chat, "masz 1hp!")
} case 2 :
{ set_user_gravity(id, 2.0)
client_print(id, print_chat, "masz 2x mniejsza grawitke") }


eh, niestety mam problem z wyświetleniem tutaj części sma, nie wiem czy jest wam potrzeba czy tylko podacie co gdzie wpisać :P
z góry dziękuję wszystkim za pomoc

Użytkownik nokiaclass edytował ten post 09.07.2012 23:59

  • +
  • -
  • 0

#2 Nenczoks

    Banned

  • Zbanowany

Reputacja: 50
Pomocny

  • Postów:358
  • Lokalizacja:Warszawa
Offline

Napisano 10.07.2012 13:17


/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>

#define PLUGIN "Ruletka"
#define VERSION "1.0"
#define AUTHOR "nokiaclass"

new bool:raz[33];

public plugin_init() {

register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say /ruletka", "funkcja_ruletka");
register_clcmd("say_team /ruletka", "funkcja_ruletka");

register_logevent("logevent_round_start", 2, "1=Round_Start")
}

public logevent_round_start()
{
for(new i = 1; i < 32; i++)
{
if(is_user_connected(i))
if(raz[i])
raz[i] = false;
}
}

public funkcja_ruletka(id)
{
if(cs_get_user_team(id) == CS_TEAM_T & CS_TEAM_SPECTATOR & CS_TEAM_UNASSIGNED)
return;

switch(random_num(1, 20))
{
case 1 :
{
set_user_health(id, 1)
client_print(id, print_chat, "Masz 1hp!")
raz[id] = true;
}
case 2 :
{
set_user_gravity(id, 2.0)
client_print(id, print_chat, "Masz 2x wieksza grawitke") // mniejsza grawitacja jest wtedy, kiedy jej wartosc wynosi 0.9 -, a wyzsza jezeli jest 1.1 +
raz[id] = true;
}
}
}





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

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