[ Mesaj scris via iPhone ]


Abea astept tutorialu, multumesc multF. Gabriel scrie:Doar din sursa game-ului poti iar dupa cum problema este doar la serenity, nu iti recomand sa folosesti sursele de pe net
O sa fac eu zilele urmatoare un tutorial pentru fixare.
Cod: Selectaţi tot
if (CBanwordManager::instance().CheckString(m_stShopSign.c_str(), m_stShopSign.length()))
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("비속어나 은어가 포함된 상점 이름으로 상점을 열 수 없습니다."));
return;
}Cod: Selectaţi tot
if (CBanwordManager::instance().CheckString(m_stOfflineShopSign.c_str(), m_stOfflineShopSign.length()))
{
ChatPacket(CHAT_TYPE_INFO, ("Doar litere si cifre in numele shop-ului."));
return;
}Cod: Selectaţi tot
int check_name_alphabet
Cod: Selectaţi tot
int check_name_offlineshop(const char * str)
{
const char* tmp;
if (!str || !*str)
return 0;
if (strlen(str) < 3)
return 0;
for (tmp = str; *tmp; ++tmp)
{
if (isdigit(*tmp) || isalpha(*tmp) || isnhspace(*tmp))
continue;
else
return 0;
}
if (CBanwordManager::instance().CheckString(str, strlen(str)))
return 0;
return 1;
}Cod: Selectaţi tot
check_name
Cod: Selectaţi tot
int (*check_name_offlineshop) (const
char * str) = NULL;Cod: Selectaţi tot
m_stOfflineShopSign = szSign;
if (m_stOfflineShopSign.length() == 0)
return; Cod: Selectaţi tot
if ( check_name_oflinesshop(m_stShopSign.c_str()) == false )
{
ChatPacket(CHAT_TYPE_INFO, "[ANTI-EXPLOIT] You can only use numbers and letters.");
return;
}Cod: Selectaţi tot
extern int test_server;
Cod: Selectaţi tot
extern int (*check_name_offlineshop) (const char * str);
Utilizatori ce ce navighează pe acest forum: Google [Bot] și 31 vizitatori