Здравейте имам проблем с кода който ми е дал OciXCrom™ в тази тема:Цъкни ме нежно
Проблема е,че has_flag засича,че дори да е празно полето за флаг т.е. да бъде ( "" ) това означава флаг и съответно кода не дава на обикновен играч да ползва скин който могат да го използват всички без флаг
Проблем със !has_flag
-
southdivision
Извън линия - Потребител
- Мнения: 279
- Регистриран на: 14 Окт 2016, 23:17
- Местоположение: София
- Се отблагодари: 8 пъти
- Получена благодарност: 5 пъти
- Обратна връзка:
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
Проблем със !has_flag
Ми просто провери дали полето за флаг е празно преди да правиш проверката...
Код за потвърждение: Избери целия код
if(g_szModels[mModelSelected[id]][eFlag][0] && !has_flag(id, g_szModels[mModelSelected[id]][eFlag]))
return 1
-
southdivision
Извън линия - Потребител
- Мнения: 279
- Регистриран на: 14 Окт 2016, 23:17
- Местоположение: София
- Се отблагодари: 8 пъти
- Получена благодарност: 5 пъти
- Обратна връзка:
Проблем със !has_flag
Добре, а защо след като играча вече е със скин който не е за админи показва съобщението "You do not have flags to use the skin you have chosen! " ?OciXCrom™ написа: ↑26 Сеп 2018, 19:55 Ми просто провери дали полето за флаг е празно преди да правиш проверката...
Код за потвърждение: Избери целия код
if(g_szModels[mModelSelected[id]][eFlag][0] && !has_flag(id, g_szModels[mModelSelected[id]][eFlag])) return 1
Код за потвърждение: Избери целия код
if(g_szModels[mModelSelected[id]][eFlag][0] && !has_flag(id, g_szModels[mModelSelected[id]][eFlag]))
{
client_print( id, print_center, "You do not have flags to use the skin you have chosen!")
mModelSelected[id] = 0
return 1;
}
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
Проблем със !has_flag
Това какво общо има? Търси си проблема другаде в кода щом играчът е успял да избере скин до който няма достъп. Не виждам нищо нередно в съобщението.
-
southdivision
Извън линия - Потребител
- Мнения: 279
- Регистриран на: 14 Окт 2016, 23:17
- Местоположение: София
- Се отблагодари: 8 пъти
- Получена благодарност: 5 пъти
- Обратна връзка:
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
- 1 Отговори
- 304 Преглеждания
-
Последно мнение от cgozzie
-
- 17 Отговори
- 731 Преглеждания
-
Последно мнение от HeatoN
-
- 15 Отговори
- 4908 Преглеждания
-
Последно мнение от atmax
-
- 0 Отговори
- 1438 Преглеждания
-
Последно мнение от pepeargento
-
- 2 Отговори
- 1544 Преглеждания
-
Последно мнение от USA_CA
-
- 7 Отговори
- 4584 Преглеждания
-
Последно мнение от GGzBoy
-
- 2 Отговори
- 2427 Преглеждания
-
Последно мнение от Niiicu
Кой е на линия
Потребители разглеждащи този форум: 0 регистрирани и 5 госта