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

Zmiana szybkosci poruszania gracza


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

#1 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 553
Godlike

  • Postów:11 976
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 23.08.2009 20:37

Tak jak w tytule czyli plugin dzięki któremu mogę ustawiać jak szybko się poruszam z daną bronią lub ogólnie ile dostaje dodatkowych unitów na sekundę
  • +
  • -
  • 0

#2 zer0.

    Godlike

  • Przyjaciel

Reputacja: 429
Wszechobecny

  • Postów:2 116
  • Steam:steam
  • Lokalizacja:Kw
Offline

Napisano 23.08.2009 20:40

server.cfg
sv_maxspeed 320 // maksymalna prędkość biegu gracza , standard (320)

  • +
  • -
  • 0

#3 Knopers

    Nie patrz tak na mnie !

  • Przyjaciel

Reputacja: 588
Wszechwiedzący

  • Postów:2 013
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Cz-wa
Offline

Napisano 23.08.2009 20:57

Nie istnieje ale można napisać używając set_user_maxspeed
  • +
  • -
  • 0

#4 DarkGL

    Nie oddam ciasteczka !

  • Autor tematu
  • Administrator

Reputacja: 6 553
Godlike

  • Postów:11 976
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 23.08.2009 22:07

więc tak przerobiłem plugin Drink ale nie chce się kompilować
jeśli możecie to poprawcie :) dopiero zaczynam kodzenie w pawn
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>

#define PLUGIN "Drink Menu"
#define VERSION "1.0"
#define AUTHOR "MET"

new 25_cost
new 50_cost
new 75_cost
new 100_cost
new Float:speed = get_user_maxspeed(id)

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    25_cost = register_cvar("25_cost","6000")
    50_cost = register_cvar("50_cost","3000")
    75_cost = register_cvar("75_cost","9000")
    100_cost = register_cvar("100_cost","12000")
    register_clcmd("25","25")
    register_clcmd("50","50")
    register_clcmd("75","75")
    register_clcmd("100","100")
}

public 25(id){
    if(!is_user_alive(id)){
        client_print(id,print_chat,"Nie żyjesz!!")
        return PLUGIN_HANDLED
    }
    if(get_user_maxspeed(id)<0.1){
        client_print(id,print_chat,"Teraz nie możesz")
        return PLUGIN_HANDLED
    }
    if(cs_get_user_money(id)<=get_pcvar_num(25_cost)){
        client_print(id,print_chat,"Nie masz kasy!")
        return PLUGIN_HANDLED
}
    speed=speed+25
    set_user_maxspeed(id,speed)
    cs_set_user_money(id,cs_get_user_money(id)-get_pcvar_num(25_cost))
    client_print(id,print_chat,"Go go go ale można szybciej")
    return PLUGIN_HANDLED
}

public 50(id){
    if(!is_user_alive(id)){
        client_print(id,print_chat,"Nie żyjesz!!")
        return PLUGIN_HANDLED
    }
    if(get_user_maxspeed(id)<0.1){
        client_print(id,print_chat,"Teraz nie możesz")
        return PLUGIN_HANDLED
    }
        if(cs_get_user_money(id)<=get_pcvar_num(50_cost)){
        client_print(id,print_chat,"Nie masz kasy!")
        return PLUGIN_HANDLED
}
    speed=speed+50
    set_user_maxspeed(id,speed)
    cs_set_user_money(id,cs_get_user_money(id)-get_pcvar_num(50_cost))
    client_print(id,print_chat,"Go go go ale można szybciej")
    return PLUGIN_HANDLED
}

public 75(id){
    if(!is_user_alive(id)){
        client_print(id,print_chat,"Nie żyjesz!!")
        return PLUGIN_HANDLED
    }
    if(get_user_maxspeed(id)<0.1){
        client_print(id,print_chat,"Teraz nie możesz")
        return PLUGIN_HANDLED
    }
        if(cs_get_user_money(id)<=get_pcvar_num(75_cost)){
        client_print(id,print_chat,"Nie masz kasy!")
        return PLUGIN_HANDLED
}
    

    speed=speed+75;
    set_user_maxspeed(id,speed)
    cs_set_user_money(id,cs_get_user_money(id)-get_pcvar_num(75_cost))
    client_print(id,print_chat,"Go go go ale można szybciej")
    return PLUGIN_HANDLED
}

public 100(id){
    if(!is_user_alive(id)){
        client_print(id,print_chat,"Nie żyjesz!!")
        return PLUGIN_HANDLED
    }
    if(get_user_maxspeed(id)<0.1){
        client_print(id,print_chat,"Teraz nie możesz")
        return PLUGIN_HANDLED
    }
        if(cs_get_user_money(id)<=get_pcvar_num(100_cost)){
        client_print(id,print_chat,"Nie masz kasy!")
        return PLUGIN_HANDLED
}
    

    speed=speed+100;
    set_user_maxspeed(id,speed)
    cs_set_user_money(id,cs_get_user_money(id)-get_pcvar_num(100_cost))
    client_print(id,print_chat,"[Burn] Niech cie pochlonie!")
    return PLUGIN_HANDLED
}

  • +
  • -
  • 0

#5 naven

    Hero

  • Power User

Reputacja: 204
Profesjonalista

  • Postów:1 088
  • GG:
  • Imię:Adam
  • Lokalizacja:Cieszyn
Offline

Napisano 23.08.2009 23:11

W ogóle źle całe to masz^^(poprawiania więcej niż jakby pisać coś od nowa). Co konkretnie chcesz osiągnąć?
  • +
  • -
  • 0

#6 DarkGL

    Nie oddam ciasteczka !

  • Autor tematu
  • Administrator

Reputacja: 6 553
Godlike

  • Postów:11 976
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 23.08.2009 23:26

gracz wpisuje /rate i otwiera mu się men
1.+25
2.+50
3.+75
4.+100
cenę za poszczególne opcje można ustawiać przez cvary i tyle tylko proszę nie podawaj mi tu kodu :) jutro spróbuję to napisać poprawisz mnie jak coś :)

[ Dodano: 24-08-2009, 16:04 ]
narazie tylko to ale już są błędy coś z set_user_maxspeed poprawcie jeśli możecie
#include <amxmodx>
#include <amxmisc>
#include <engine>



#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Home"
#define MYMENU_KEYS MENU_KEY_1 | MENU_KEY_2 | MENU_KEY_3 | MENU_KEY_4

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_clcmd("say /rate","menu")
	register_menu("FirstMenu",MYMENU_KEYS,"menu2"); 
}

public menu(id){
	show_menu(id,MENU_KEY_1 | MENU_KEY_2 | MENU_KEY_3 | MENU_KEY_4,"yRate Menu^n^nw1. +25^n2. +50^n3. +75^n4. +100",-1,"FirstMenu");
	return PLUGIN_HANDLED; 
}

public menu2(id,key)
{
	switch(key)
	{
		case 0:
		{
			one(id);
		}
		case 1:
		{
			two(id);
		}
		case 2:
		{
			thre(id);
		}
		case 3:
		{
			four(id);
		}
	}
}

public one(id)
{
	set_user_maxspeed(id,get_user_maxspeed(id)+25.0)
}
public two(id)
{
	set_user_maxspeed(id,get_user_maxspeed(id)+50.0)
}
public three(id)
{
	set_user_maxspeed(id,get_user_maxspeed(id)+75.0)
}
public four(id)
{
	set_user_maxspeed(id,get_user_maxspeed(id)+100.0)
}

  • +
  • -
  • 0




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

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