Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

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

Problem z kompilacją


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

#1 kam7

    Życzliwy

  • Użytkownik

Reputacja: 11
Początkujący

  • Postów:35
  • Lokalizacja:Torun
Offline

Napisano 29.11.2009 23:59

Chciałbym aby wyświetliło u gracza jego nick i steamID

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "None"
#define VERSION "0.1"
#define AUTHOR "PixeL" 

public plugin_init() {
 register_plugin(PLUGIN, VERSION, AUTHOR) 
}

public client_putinserver(id){

 new name [32]
 new sid[32]
 get_user_name(id, name, 31)
 get_user_authid(id, sid ,31)

client_print(id,print_chat,"Witaj %s (%s)", name, sid)
}

wyskakuje błąd w linijce 19: loose indentation
  • +
  • -
  • 0

#2 Miczu

    Godlike

  • Przyjaciel

Reputacja: 646
Wszechmogący

  • Postów:2862
Offline

Napisano 30.11.2009 00:09

Zle stosujesz tabulacje.

Mowiac krotko, brakuje paru spacji przy client_print - caly blok ( miedzy klamrami ) powinien miec ten sam odstep.
  • +
  • -
  • 0

#3 kam7

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 11
Początkujący

  • Postów:35
  • Lokalizacja:Torun
Offline

Napisano 30.11.2009 23:53

kompilacja udana, jednak skrypt nic nie wykonuje na serwerze

amxx 1.8.1
metamod 1.9p

@ edit, task pomoglo

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "None"
#define VERSION "0.1"
#define AUTHOR "PixeL" 

public plugin_init() {

 register_plugin(PLUGIN, VERSION, AUTHOR)
 
}

public client_putinserver(id) {

 set_task(3.5,"client_entered",id)

}

public client_entered(id){
 
 get_user_name(id, name, 31)
 get_user_authid(id, sid ,31)
 
 client_print(id, print_chat, "Witaj %s (%s)", name, sid)
 set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 6.0, 5.0) 
 show_hudmessage(0, "Przychodzi %s", name)

}

Moje pytanie:
1. Jak sprawdzić czy ktoś ma steam/nonsteam (czy mój przykład pomoze?)

if(equal("unknown", sid) || equal("HLTV", sid) || equal("STEAM_ID_LAN", sid) || equal("VALVE_ID_LAN", sid) || equal("VALVE_ID_PENDING", sid) || equal("STEAM_ID_PENDING", sid) || equal("", sid)) {
  steam[id]=false
 } else {
  steam[id]=true
 }

Odpowiedziałem sobie sam - kod działa.
I dziękuję za wyczerpujące odpowiedzi.
  • +
  • -
  • 0




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

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