R1KO
fuck society
- Сообщения
- 9,457
- Реакции
- 7,786
- Команда форума
- #61
@DenisPukin, ну так пиши сразу что там
new Handle:kv = CreateKeyValues("WeaponGroup");
FileToKeyValues(kv, "weapon.txt");
if(KvJumpToKey(kv, "NameWeapon"))
{
decl String:sWeapon[64];
KvGetString(kv, "name", sWeapon, sizeof(sWeapon));
GivePlayerItem(client, sWeapon);
KvRewind(kv);
}
CloseHandle(kv);
Ты можешь на неё забить :) ничего плохого не будет.public OnPluginStart()
{
new Handle:kv = CreateKeyValues("WeaponGroup");
KvJumpToKey(kv, "NameWeapon", true);
KvSetString(kv, "w1", "weapon_ak47");
KvSetString(kv, "w2", "weapon_fiveseven");
KvSetString(kv, "w3", "weapon_hegrenade");
KvRewind(kv);
KeyValuesToFile(kv, "KirCore.txt");
CloseHandle(kv);
}
public Action:GiveKit(client, args)
{
new Handle:kv = CreateKeyValues("WeaponGroup");
FileToKeyValues(kv, "KirCore.txt");
if(KvJumpToKey(kv, "NameWeapon"))
{
decl String:sWeapon[64];
KvGetString(kv, "w1", sWeapon, sizeof(sWeapon));
GivePlayerItem(client, sWeapon);
KvGetString(kv, "w2", sWeapon, sizeof(sWeapon));
GivePlayerItem(client, sWeapon);
KvGetString(kv, "w3", sWeapon, sizeof(sWeapon));
GivePlayerItem(client, sWeapon);
KvRewind(kv);
}
CloseHandle(kv);
}
При компиляции warning:
Посмотреть вложение 22873
if(KvJumpToKey(kv, "On"))
{
On1[10] = KvGetNum(kv, "1");
On2[10] = KvGetNum(kv, "2");
On3[10] = KvGetNum(kv, "3");
On4[10] = KvGetNum(kv, "4");
On5[10] = KvGetNum(kv, "5");
KvRewind(kv);
}
CloseHandle(kv);
KvJumpToKey(kv, "On", true);
KvSetNum(kv, "1", 1);
KvSetNum(kv, "2", 1);
KvSetNum(kv, "3", 1);
KvSetNum(kv, "4", 1);
KvSetNum(kv, "5", 1);
KvRewind(kv);
if(On1[10] > Up)
{
Тут код если выполняется условие.
}
public OnPluginStart()
{
new Handle:kv = CreateKeyValues("OnOff");
KvJumpToKey(kv, "On", true);
KvSetNum(kv, "1", 1);
KvSetNum(kv, "2", 1);
KvSetNum(kv, "3", 1);
KvSetNum(kv, "4", 1);
KvSetNum(kv, "5", 1);
KvRewind(kv);
if (KeyValuesToFile(kv, "addons/sourcemod/configs/On.txt"))
{
PrintToServer("On.txt успешно загружен!");
}
CloseHandle(kv);
}
public OnMapStart()
{
new Handle:kv = CreateKeyValues("OnOff");
FileToKeyValues(kv, "addons/sourcemod/configs/On.txt");
if(KvJumpToKey(kv, "On"))
{
On1[10] = KvGetNum(kv, "1");
On2[10] = KvGetNum(kv, "2");
On3[10] = KvGetNum(kv, "3");
On4[10] = KvGetNum(kv, "4");
On5[10] = KvGetNum(kv, "5");
KvRewind(kv);
}
CloseHandle(kv);
}
public On()
{
if(On1[10] == 1)
{
//Тут использую свой код
}
}
if((GetClientTeam(client) == CS_TEAM_CT)&&(GetTeamClientCount(CS_TEAM_CT)==1)&&(GetTeamClientCount(CS_TEAM_T)>=1))
{
ChangeClientTeam(client, team);
if((GetTeamClientCount(CS_TEAM_CT))==0)
{
int randomClient;
if (GetArraySize(g_aGuardQueue))
{
randomClient = GetArrayCell(g_aGuardQueue, 0);
RemovePlayerFromGuardQueue(randomClient);
CGOPrintToChatAll("%t %t", "ratio_tag", "ratio_find", randomClient);
}
else if (gc_bBalanceTerror.BoolValue)
{
randomClient = GetRandomClientFromTeam(CS_TEAM_T);
CGOPrintToChatAll("%t %t", "ratio_tag", "ratio_random", randomClient);
}
else
{
return;
}
if (!IsValidClient(randomClient, true, true))
{
CGOPrintToChatAll("%t %t", "ratio_tag", "ratio_novalid");
}
SetClientPendingTeam(randomClient, CS_TEAM_CT);
SetClientListeningFlags(randomClient, VOICE_NORMAL); // unmute if sm_hosties or admin has muted prisoners on round start
MinusDeath(randomClient);
}
}
SetClientListeningFlags(randomClient, VOICE_NORMAL);
Что то ещё нужно скинуть или этого хватит?@R1KO,
PHP:public OnPluginStart() { new Handle:kv = CreateKeyValues("OnOff"); KvJumpToKey(kv, "On", true); KvSetNum(kv, "1", 1); KvSetNum(kv, "2", 1); KvSetNum(kv, "3", 1); KvSetNum(kv, "4", 1); KvSetNum(kv, "5", 1); KvRewind(kv); if (KeyValuesToFile(kv, "addons/sourcemod/configs/On.txt")) { PrintToServer("On.txt успешно загружен!"); } CloseHandle(kv); } public OnMapStart() { new Handle:kv = CreateKeyValues("OnOff"); FileToKeyValues(kv, "addons/sourcemod/configs/On.txt"); if(KvJumpToKey(kv, "On")) { On1[10] = KvGetNum(kv, "1"); On2[10] = KvGetNum(kv, "2"); On3[10] = KvGetNum(kv, "3"); On4[10] = KvGetNum(kv, "4"); On5[10] = KvGetNum(kv, "5"); KvRewind(kv); } CloseHandle(kv); } public On() { if(On1[10] == 1) { //Тут использую свой код } }