Дискусии и ревюта на различни модове и плъгини
Потребителски аватар
Nixe
Активен
Активен
Мнения: 277
Регистриран: преди 1 година
Ник в играта: Walldo
Скайп профил: live:nixe21
Вашият пол е: Мъж
Местоположение: Antwerpen, Belgium
Контакти:
Статус: Извън линия

[ TUT ] - Правилно наименоване на проме | Static - Global |

Мнение от Nixe » преди 10 месеца

Здравейте, от скоро забелязвам масово използване на грешни заместители ( placeholders ), наименования, променливи и тем подобни, в тази тема ще дам няколко примера за подреден и оптимизиран код.

За да намерите името на играч правилния начин би бил този

Код: Избери всички

new szName [32]
get_user_name (id, szName, charsmax,(szName));
Ако бяхме използвали нещо друго вместо префикса (sz) функцията щеше да си работи пак но кода ни нямаше да бъде оптимизиран, така ако си задавате въпроса защо "sz" отговора е елементарен "get_user_name" е стринг и префикса за стрингове е "sz" както за другите е

Код: Избери всички

i → число/интежер 
f, fl → плаващо число 
sz → стринг 
b, bl → булева 
p → показалка 
t → trie 
a → array 
e → enum array 
g, g_ → глобална променлива 
Ако сте си задавали въпроса какво забога е статична и глобална функция, е време да разберете.
Глобална ( Global )
Глобалната дефиниция ви дава при имущество да използвате една променлива независимо колко пъти в кода си + процеса е по бърз за машината,
а при статичната ( static )
може да измолвате променливата само н пърче код в който е извикана.

Пример с Global

Код: Избери всички

#include <amxmodx>

new szName[32]

public GlobalFunction(id)
{
     get_user_name (id, szName, charsmax, (szName));
}

public GlobalFunction 2(id)
{
     get_user_name (id, szName, charsmax, (szName));
}
Няма проблеми :)

Пример с Static

Код: Избери всички

#include <amxmodx>

public StaticFunction(id)
{
    new szName [32]
    get_ user_name (id, szName, charsmax, (szName));
}

public StaticFunction2(id)
{
    get_ user_name (id, szName, charsmax, (szName));
}
Първия пример с статична функция (StaticFunction) ще се изпълни но втория няма защото не разпознава "szName"

Надявам се урока да ви е разяснил някой работи за Pawn Скриптинга, за в бъдеще ще правя видео уроци с подробно обяснение и примери :)

Потребителски аватар
d_t
dolno_tire
dolno_tire
Мнения: 204
Регистриран: преди 6 години
Ник в играта: d_t
Вашият пол е: Мъж
Контакти:
Статус: Извън линия

Re: [ TUT ] - Правилно наименоване на проме | Static - Glob

Мнение от d_t » преди 10 месеца

Добър урок браво, но моля ти се научи го тоя български не е сложен обещавам
Изображение

Потребителски аватар
Nixe
Активен
Активен
Мнения: 277
Регистриран: преди 1 година
Ник в играта: Walldo
Скайп профил: live:nixe21
Вашият пол е: Мъж
Местоположение: Antwerpen, Belgium
Контакти:
Статус: Извън линия

Re: [ TUT ] - Правилно наименоване на проме | Static - Glob

Мнение от Nixe » преди 10 месеца

На теб ти е лесно учил си Български дори може да си Българин - така, че прояви разбиране и не пиши глупости защото ако почна аз да пиша на фламандски ще ти трябва да си го превеждаш ;)

Потребителски аватар
d_t
dolno_tire
dolno_tire
Мнения: 204
Регистриран: преди 6 години
Ник в играта: d_t
Вашият пол е: Мъж
Контакти:
Статус: Извън линия

Re: [ TUT ] - Правилно наименоване на проме | Static - Glob

Мнение от d_t » преди 10 месеца

Проблемчето е че това е български форум, преател.
Изображение

Потребителски аватар
Nixe
Активен
Активен
Мнения: 277
Регистриран: преди 1 година
Ник в играта: Walldo
Скайп профил: live:nixe21
Вашият пол е: Мъж
Местоположение: Antwerpen, Belgium
Контакти:
Статус: Извън линия

Re: [ TUT ] - Правилно наименоване на проме | Static - Glob

Мнение от Nixe » преди 10 месеца

Лол аз какво се опитвам да ти обесня както и да е, ако те мъчи още въпрос един или два бъди така любезен да ги зададеш на лс :)
Нека модераторите да изчистят темата от спама !

Потребителски аватар
d_t
dolno_tire
dolno_tire
Мнения: 204
Регистриран: преди 6 години
Ник в играта: d_t
Вашият пол е: Мъж
Контакти:
Статус: Извън линия

Мнение от d_t » преди 10 месеца

Не, нека модераторите да не пипат темата, приеми критиката и си трай ве смотан
Последна промяна от Nichky на 01 Сеп 2018, 19:45, променено общо 1 път.
Причина: Low
Изображение

Потребителски аватар
Drea<M>40
Глобален Администратор
Глобален Администратор
Мнения: 1372
Регистриран: преди 3 години
Ник в играта: SkyWaLkeR ;]
Скайп профил: unsi1231
Вашият пол е: Мъж
Местоположение: зад волана
Контакти:
Статус: Извън линия

Мнение от Drea<M>40 » преди 10 месеца

Браво за урока, наистина е полезен за някой хора. Недей да приемаш това навътре, което д_т ти казва -> той си е такъв, той сам не може да го научи [Спиндерманско писане]

Изображение

Потребителски аватар
Yondaime
Активен
Активен
Мнения: 301
Регистриран: преди 3 години
Ник в играта: reverse
Скайп профил: stoilow_strike77
Вашият пол е: Мъж
Местоположение: Пазадржик
Контакти:
Статус: Извън линия

Мнение от Yondaime » преди 10 месеца

Браво за уро--

d_t написа:Добър урок браво, но моля ти се научи го тоя български не е сложен обещавам
Последна промяна от Nichky на 01 Сеп 2018, 19:47, променено общо 1 път.
Причина: Lower

Потребителски аватар
Nichky
Глобален Модератор
Глобален Модератор
Мнения: 1727
Регистриран: преди 3 години
Ник в играта: quavious
Контакти:
Статус: Извън линия

Re: [ TUT ] - Правилно наименоване на проме | Static - Glob

Мнение от Nichky » преди 10 месеца

Keep your cocks in your pants boiiiiiz, темата не е създадена с цел спам, момчето се е постарало да създаде урок, а вие го обиждате, неспортсменско е :@

+1 за урока!

Потребителски аватар
SwordArt
Respected
Respected
Мнения: 307
Регистриран: преди 3 години
Ник в играта: Poggers
Вашият пол е: Мъж
Контакти:
Статус: Извън линия

Мнение от SwordArt » преди 10 месеца

Бр за копи пейста и тва, че си се постарал променливите да са по- различни от тея на крома
Офтопик:
дикси, не говори необразован, немо разбира мн повече темата, отколкото ти някога :v
Изображение

Отговори

Върни се в “Модове и Плъгини”

Кой е на линия

Потребители, разглеждащи този форум: Няма регистрирани потребители и 1 гост