widziałem w amxbans że można samemu wpisywać dane, oczywiście wyskakuje nam linijka tekstu no i musimy coś wpisać (albo nie musimy
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.
|
Wpisanie do zmiennej wartości podanej przez gracza
#1
Napisano 15.03.2012 20:17
widziałem w amxbans że można samemu wpisywać dane, oczywiście wyskakuje nam linijka tekstu no i musimy coś wpisać (albo nie musimy
DarkGL to mój autorytet.
skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować skomplikować
#2
Napisano 15.03.2012 21:51
#include <amxmodx>
#include <amxmisc>
new gZmiennaGracza[33];
public plugin_init()
{
register_plugin("NewPlugin", "v1.01", "Grzyboo");
register_clcmd("WprowadzLiczbe", "HandleWprowadz", -1);
}
public FunkcjaNaWpisywanie(id)
{
client_cmd(id, "messagemode WprowadzLiczbe");
}
public HandleWprowadz(id)
{
static arg[6];
read_argv(1, arg, 5);
if ( !strlen(arg) )
{
client_print(id, print_chat, "Nie moze zostac puste!");
client_cmd(id, "messagemode WprowadzLiczbe");
return PLUGIN_HANDLED;
}
gZmiennaGracza[id] = str_to_num(arg);
return PLUGIN_HANDLED;
}
Użytkownik ^Grzyboo edytował ten post 15.03.2012 21:52
#3
Napisano 18.03.2012 15:46
gZmiennaGracza[id] = str_to_num(arg);
A nie czasem ?
copy(gZmiennaGracza[id], 128, arg);
Tak mi kiedyś napisał maslo
str_to_num to jest tekst do liczby, a ty masz tekst do tekstu więc musisz użyć copy.
Bo robiłem sobie zapisanie hasła, jakie się wpisuje w messagemode do zmiennej z użyciem właśnie jak Ty str_to_num i takiej porady zadał mi maslo i od tego momentu smiga świetnie
Użytkownik ogieR- edytował ten post 18.03.2012 15:47
Irytuje mnie nieczytelny kod, jeśli oczekujesz ode mnie pomocy - zmień to !
#4
Napisano 18.03.2012 16:41
💸 SellYourSkins.com - Łatwo sprzedaj swoje skiny do CS:GO
💸⇄🃏 Automatyczny Bot Levelowania Steam - LVLUPSteam.com
🛒Coinsy CSGOPolygon Za SMS, PSC, Przelew - CoinSell.pro
Twój Sklep CS2 - CSGOPAKA
Coinsy do CSGOPolygon, CSGO500, CSGOEmpire - CSGOLombard.com
💸 Graj w CS2 / CS 1.6 i zarabiaj - BoostProject.pro
CS2 Gambling Sites and Free Betting Codes - DreamCodes.gg
Otwieraj skrzynki i wygrywaj najlepsze skiny CS2 na SkinsProject.gg
🤑 Accept CS2 skins for online payments and donations - SkinsMoney
Płatności SMS Premium Rate oraz Direct Biling - SimPay.pl
Szukasz noclegu? Kwatery, noclegi, tanie noclegi, wakacje oferty, wczasy nad jeziorem - RuszajWPolske.pl
StreamPay.pl - Legalna platforma do dotacji dla streamerów i twórców
#5
Napisano 18.03.2012 21:11
Irytuje mnie nieczytelny kod, jeśli oczekujesz ode mnie pomocy - zmień to !
#6
Napisano 18.03.2012 21:15
skoro prosiliśmy gracza o liczby to oczekujemy liczb nie tekstu jak nie ma liczb to jest 0
jakbyśmy prosili o podanie tekstu to wtedy twój kod jest ok ( w sumie i tak jest ok ale my chcemy mieć liczbę a nie tekst
💸 SellYourSkins.com - Łatwo sprzedaj swoje skiny do CS:GO
💸⇄🃏 Automatyczny Bot Levelowania Steam - LVLUPSteam.com
🛒Coinsy CSGOPolygon Za SMS, PSC, Przelew - CoinSell.pro
Twój Sklep CS2 - CSGOPAKA
Coinsy do CSGOPolygon, CSGO500, CSGOEmpire - CSGOLombard.com
💸 Graj w CS2 / CS 1.6 i zarabiaj - BoostProject.pro
CS2 Gambling Sites and Free Betting Codes - DreamCodes.gg
Otwieraj skrzynki i wygrywaj najlepsze skiny CS2 na SkinsProject.gg
🤑 Accept CS2 skins for online payments and donations - SkinsMoney
Płatności SMS Premium Rate oraz Direct Biling - SimPay.pl
Szukasz noclegu? Kwatery, noclegi, tanie noclegi, wakacje oferty, wczasy nad jeziorem - RuszajWPolske.pl
StreamPay.pl - Legalna platforma do dotacji dla streamerów i twórców
#7
Napisano 19.03.2012 19:26
1 moje jest uniwersalne
2 jego jest jakby z takim.. zabezpieczeniem, że jeśli w liczbach pojawi się litera etc to zmienna przyjmie wartość 0
Dobrze rozumiem to ?
Irytuje mnie nieczytelny kod, jeśli oczekujesz ode mnie pomocy - zmień to !
#8
Napisano 19.03.2012 20:08
Nie, Twoim sposobem do tablicy wpiszesz jakiś ciąg znaków, a nie jakąś cyfrę. A jeszcze inaczej, "1" to nie to samo co 1.Dobrze rozumiem to ?
Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo
#9
Napisano 22.03.2012 13:53
bool:IsStrFloat(string[])
{
new len = strlen(string);
for ( new i = 0; i < len; i++ )
{
switch ( string[i] )
{
case '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '.', '-': continue;
default: return false;
}
}
return true;
}
jeśli masz fejsa i chcesz mi pomóc to wejdź tutaj: Zaproś kumpla by lubił nasz sklep | Facebook
na pewno jakoś C się odwdzięczę!
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych


Dodatki SourceMod













