Передача кредитов
| |
Foxik
|
Дата: Четверг, 11.04.2019, 10:21:07 | Сообщение # 1 |
|
Сообщений: 15
Репутация: 0 [ +/- ]
|
|
Здравствуйте,помогите осуществить простую передачу кредитов,я в этом деле новичок.Нашел код с Jail, вырезал,но там только для команды тт,то есть кт передавать не могут,система передачи там простая? но я бы хотел чтобы все друг другу могли передавать,может что то надо просто поменять или убрать?
public Action:GiveCredits(client, args) { if(PluginEnabled || GetConVarInt(cvarCreditsGive) == 1) { if(args < 2) { CPrintToChat(client, "%s Использование: {lightgreen}!датькр \"ник\" \"кол-во кредитов\"", taga); return Plugin_Handled; }
new String:targetName[MAX_NAME_LENGTH]; GetCmdArg(1, targetName, sizeof(targetName));
new target = FindTarget(client, targetName, true); new String:amount[32]; GetCmdArg(2, amount, sizeof(amount)); new amountc = StringToInt(amount);
if(GetClientTeam(client) == CS_TEAM_T) { if (g_iCredits[client] >= amountc) { if(IsClientValid(target) && GetClientTeam(target)) { if(client != target) { UpdateCrd(client, amountc); UpdateCrd(client, amountc, false); CPrintToChat(target, "%s {green}%N{default} отправил Вам {green}%i{default} кредитов. Теперь у Вас {green}%i{default} кредитов.", taga, client, amountc, g_iCredits[target]); CPrintToChat(client, "%s Вы передали {green}%i{default} кредитов игроку {green}%N{lightgreen}(-%i кредитов)", taga, amountc, target, amountc); } else { CPrintToChat(client, "%s Нельзя передавать кредиты самому себе!", taga); } } else { CPrintToChat(client, "%s Игрок не в игре или он из команды Охраны!", taga); } } else { CPrintToChat(client, "%s Вы пытаетесь отправить {green}%i{default} кредитов, когда у Вас только {green}%i{default}!", taga, amountc, g_iCredits[client]); } } else { CPrintToChat(client, "%s Вы не заключенный!", taga); } } else { CPrintToChat(client, "%s В данный момент эта возможность отключена.", taga); } return Plugin_Handled; }
|
|
| |
Sedge
|
Дата: Четверг, 11.04.2019, 21:03:02 | Сообщение # 2 |
|
Сообщений: 16
Репутация: 9 [ +/- ]
|
|
Вроде так
Код public Action:GiveCredits(client, args) { if(PluginEnabled || GetConVarInt(cvarCreditsGive) == 1) { if(args < 2) { CPrintToChat(client, "%s Использование: {lightgreen}!датькр \"ник\" \"кол-во кредитов\"", taga); return Plugin_Handled; } new String:targetName[MAX_NAME_LENGTH]; GetCmdArg(1, targetName, sizeof(targetName)); new target = FindTarget(client, targetName, true); new String:amount[32]; GetCmdArg(2, amount, sizeof(amount)); new amountc = StringToInt(amount); if (g_iCredits[client] >= amountc) { if(IsClientValid(target)) { if(client != target) { UpdateCrd(client, amountc); UpdateCrd(client, amountc, false); CPrintToChat(target, "%s {green}%N{default} отправил Вам {green}%i{default} кредитов. Теперь у Вас {green}%i{default} кредитов.", taga, client, amountc, g_iCredits[target]); CPrintToChat(client, "%s Вы передали {green}%i{default} кредитов игроку {green}%N{lightgreen}(-%i кредитов)", taga, amountc, target, amountc); } else { CPrintToChat(client, "%s Нельзя передавать кредиты самому себе!", taga); } } else { CPrintToChat(client, "%s Игрок не в игре!", taga); } } else { CPrintToChat(client, "%s Вы пытаетесь отправить {green}%i{default} кредитов, когда у Вас только {green}%i{default}!", taga, amountc, g_iCredits[client]); } } else { CPrintToChat(client, "%s В данный момент эта возможность отключена.", taga); } return Plugin_Handled; }
|
|
| |
Foxik
|
Дата: Пятница, 12.04.2019, 16:24:18 | Сообщение # 3 |
|
Сообщений: 15
Репутация: 0 [ +/- ]
|
|
Спасибо большое)
|
|
| |
|