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

Handle Say - Pytanie


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

#1 Kubaczek <3

    Zaawansowany

  • Użytkownik

Reputacja: 17
Początkujący

  • Postów:116
  • Steam:steam
  • Lokalizacja::)
Offline

Napisano 23.04.2010 11:13

Cześć, to znowu ja :] Chciałbym się dowiedzieć jak użyć Handle Saya w taki sposób: /daj nick_gracza.
Chodzi o to żeby po wpisaniu tego dało graczowi wpisanemu np. 200 HP. Jak to zrobić?
  • +
  • -
  • 0

#2 kyku

    Wszechmogący

  • Użytkownik

Reputacja: 166
Profesjonalista

  • Postów:612
  • Lokalizacja:Jasło
Offline

Napisano 23.04.2010 11:18

public handle_say(id) 

{ 

new said[31];

new cmd[6];

new target[9];





read_args(said, 30);

replace(said, 30, "^"", "");

parse(said, cmd,5, target,8);



if (equal(cmd, "/daj", 4)) {

new player = cmd_target(id,target,8);

set_user_health(player, 200);

}

}



powinno dzialac

Użytkownik kyku edytował ten post 23.04.2010 11:19

  • +
  • -
  • 1

#3 Kubaczek <3

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 17
Początkujący

  • Postów:116
  • Steam:steam
  • Lokalizacja::)
Offline

Napisano 23.04.2010 11:27

Dzięki kyku, plusik.
@EDIT A jak sprawdzić długość nicku gracza?

Użytkownik kubaku4 edytował ten post 23.04.2010 13:00

  • +
  • -
  • 0

#4 Vertricus

    Godlike

  • Przyjaciel

Reputacja: 426
Wszechobecny

  • Postów:1 549
  • Lokalizacja:.
Offline

Napisano 23.04.2010 23:07

new szName[32]
get_user_name(id, szName, charsmax(szName))
new iLen = strlen(szName)

chyba :| :unsure:
  • +
  • -
  • 0

#5 Kubaczek <3

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 17
Początkujący

  • Postów:116
  • Steam:steam
  • Lokalizacja::)
Offline

Napisano 24.04.2010 06:01

@Vert Już sobie z tym poradziłem zanim napisałeś :P Teraz tylko ostatnia prośba, jak sprawdzić czy gracz wpisuje cyfre lub liczbe ?
  • +
  • -
  • 0




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

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