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

[INCLUDE] SteamID na Steam Community ID


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

#1 Misiaczek ;c

    /dev/null

  • Moderator

Reputacja: 1662
Godlike

  • Postów:2495
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Halemba
Offline

Napisano 30.10.2011 20:33

*
Popularny

Autorem stocku jest: danielkza

Stock zamienia SteamID na Steam Community ID :), na alliedzie twierdzono iż jest to nie możliwe z powodu ograniczeń AMXX lecz ten gość to obszedł ;P

Ja tylko wyciągnąłem funkcje z pluginu i "zrobiłem" z nich Include ;)

Przykład użycia:
#include <amxmodx>
#include <steamcomid>

new const gNazwaPluginu[] = "Moje Steam Community ID";
new const gWersjaPluginu[] = "0.1";
new const gAutorPluginu[] = "MisieQ";

public plugin_init()
{
register_plugin(gNazwaPluginu, gWersjaPluginu, gAutorPluginu);

register_clcmd("say /moje","PokazSteamCommunity")
}

public PokazSteamCommunity(id)
{
new szAuthID[36], szCommunityID[64],szURL[256]
get_user_authid(id,szAuthID,sizeof szAuthID - 1)

if(GetFriendID(szAuthID,szCommunityID,sizeof szCommunityID - 1))
{
formatex(szURL,sizeof szURL - 1,"<html><body><iframe width=^"100%%^" height=^"100%%^" frameborder=^"0^" scrolling=^"yes^" src=^"http://steamcommunit...",szCommunityID)
show_motd(id,szURL)
}
else
{
client_print(id,print_chat,"Niepoprawne StaemID! Sprawdz czy nie grasz na serwerze LAN'owym czy tez na Non-Steam")
}

return PLUGIN_HANDLED
}

Załączone pliki


  • +
  • -
  • 12

#2 Kawon

    Godlike

  • Przyjaciel

Reputacja: 884
Czempion

  • Postów:5165
  • Steam:steam
  • Imię:Paweł
  • Lokalizacja:Dzierzgoń
Offline

Napisano 30.10.2011 20:39

Nice :D
  • +
  • -
  • 0

DarkGL to mój autorytet.


#3 MarWit

    The Chosen One

  • Przyjaciel

Reputacja: 840
Czempion

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

Napisano 30.10.2011 21:21

Przyda sie :D Z drugiej strony widzę szczeki tych którzy mówili że jest to niemożliwe jak on opublikował ten plugin xD
  • +
  • -
  • 0

marwit-0.png


#4 Misiaczek ;c

    /dev/null

  • Autor tematu
  • Moderator

Reputacja: 1662
Godlike

  • Postów:2495
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Halemba
Offline

Napisano 30.10.2011 21:37

MarWit
10-08-08@

That's not possible because '76561197960265728' is a long data-type which is a 64-bit signed two's complement integer and pawn doesn't support that. :-(

So it not possible to play with such large number. You can't use above 2^31, so -2,147,483,648 <-> 2,147,483,648.

11-09-08@

Lots of people said it wasn't possible in AMXX,but here is the proof it is.
I used a string-based math like in PHP's BCMath. It can do addition of infinite lenght numbers. It will probably work with multiplication,but you would need new functions for division and subtraction. You can use the stocks in this file as you wish.


i gość zagiął cały alliedmoders xD, nie powiem szacun dla niego :D
  • +
  • -
  • 0

#5 R3X

    Godlike

  • Przyjaciel

Reputacja: 2960
Godlike

  • Postów:4247
  • Lokalizacja:Nie
Offline

Napisano 30.10.2011 22:04

Nie wiem z którego roku jest ten kod, ale podobne rozwiązanie zastosował joaquimandrade w Steam Friends Highlighter - AlliedModders wątpie, żeby cały allied nie znał algebry wielkich liczb :P
  • +
  • -
  • 0

#6 Misiaczek ;c

    /dev/null

  • Autor tematu
  • Moderator

Reputacja: 1662
Godlike

  • Postów:2495
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Halemba
Offline

Napisano 30.10.2011 22:25

Nie wiem z którego roku jest ten kod, ale podobne rozwiązanie zastosował joaquimandrade w Steam Friends Highlighter - AlliedModders wątpie, żeby cały allied nie znał algebry wielkich liczb :P


kod jest z 11-09-08, R3X może nie cały allied ale każdy prawie twierdził iż jest to niemożliwe z powodu ograniczen AMXX
  • +
  • -
  • 0

#7 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6033
Godlike

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

Napisano 31.10.2011 08:37

i gość zagiął cały alliedmoders

no to modsy schodzą na psy jak tak :D odrazu przychodzi na myśl zastosowanie tutaj stringów
  • +
  • -
  • 0

#8 Cypis'

    Master

  • Przyjaciel

Reputacja: 1138
Super Hero

  • Postów:964
  • GG:
  • Steam:steam
  • Lokalizacja:polska
Offline

Napisano 31.10.2011 10:59

ja już dawno to widziałem na alliedmods ;P
  • +
  • -
  • 0




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

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