 |

23.06.2013, 02:37
|
|
Новичок
Регистрация: 23.03.2013
Сообщений: 2
С нами:
6914672
Репутация:
53
|
|
Код:
Код:
TwAddButton(twBar_SPPatches, set.patch[i].name, applyRemoveGTAPatch, (void *)&set.patch[i], NULL);
------------------------------------- Заменить на ------------------------------------------->
TwAddVarCB(twBar_SPPatches, set.patch[i].name, TW_TYPE_BOOLCPP, SetPatchCallback, GetPatchCallback, (void *)&set.patch[i], NULL);
Код:
Код:
TwAddButton(twBar_SAMPPatches, set.sampPatch[i].name, applyRemoveSAMPPatch, (void *)&set.sampPatch[i], NULL);
------------------------------------- Заменить на ------------------------------------------->
TwAddVarCB(twBar_SAMPPatches, set.sampPatch[i].name, TW_TYPE_BOOLCPP, SetPatchCallback, GetPatchCallback, (void *)&set.sampPatch[i], NULL);
Код:
Код:
void TW_CALL applyRemoveGTAPatch(void *clientData)
{
if(clientData)
{
struct patch_set patch = *(struct patch_set *)clientData;
if(patch.installed || patch.failed)
patcher_remove(&patch);
else
patcher_install(&patch);
}
}
void TW_CALL applyRemoveSAMPPatch(void *clientData)
{
if(clientData)
{
struct patch_set patch = *(struct patch_set *)clientData;
if(patch.installed || patch.failed)
patcher_remove(&patch);
else
patcher_install(&patch);
}
}
------------------------------------- Заменить на ------------------------------------------->
void TW_CALL SetPatchCallback(const void *value, void *clientData)
{
if(clientData)
{
struct patch_set *patch = (struct patch_set *)clientData;
if(*(bool *)value)
patcher_install(patch);
else
patcher_remove(patch);
}
}
void TW_CALL GetPatchCallback(void *value, void *clientData)
{
if(clientData)
{
struct patch_set *patch = (struct patch_set *)clientData;
*(bool *)value = patch->installed ? 1 : 0;
}
}
|
|
|

07.08.2013, 17:57
|
|
Познающий
Регистрация: 01.06.2013
Сообщений: 40
С нами:
6813927
Репутация:
58
|
|
Может я что-то неправильно делаю. У меня как было, так и осталось с обычными кнопками, а не галочками. А если включить ноп, то он не выключается потом.
|
|
|

07.08.2013, 20:39
|
|
Познающий
Регистрация: 31.03.2013
Сообщений: 84
С нами:
6903092
Репутация:
58
|
|
Сообщение от Pr0C
Может я что-то неправильно делаю. У меня как было, так и осталось с обычными кнопками, а не галочками. А если включить ноп, то он не выключается потом.
так то что было кнопкой вот это убери
Код:
Код:
/*void TW_CALL applyRemoveGTAPatch(void *clientData)
{
if(clientData)
{
struct patch_set patch = *(struct patch_set *)clientData;
if(patch.installed || patch.failed)
patcher_remove(&patch);
else
patcher_install(&patch);
}
}
void TW_CALL applyRemoveSAMPPatch(void *clientData)
{
if(clientData)
{
struct patch_set patch = *(struct patch_set *)clientData;
if(patch.installed || patch.failed)
patcher_remove(&patch);
else
patcher_install(&patch);
}
}*/
|
|
|

07.08.2013, 23:41
|
|
Познающий
Регистрация: 01.06.2013
Сообщений: 40
С нами:
6813927
Репутация:
58
|
|
А, все, понял. ;DТам же показано что убрать, а что поставить.
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|