mayo
Умник
Я не знаю как сделать так, что-бы при заходе давалось столько денег сколько прописано в конфиге игрока. В онплайерконнект стоит конечно же GivePlayerMoney(playerid,Player[playerid[[pMoney]); но он не работает. А так же, кожда иногда оно срабатывает и я что-то покупаю в магазе допустим, выхожу с сервера, смотрю в конфиг, а там все равно то же самое количество денег. тобиш деньги не сохраняет после выхода, а оставляет тоже самое. stock SavePlayer(playerid) то сам стоит, но когда я его ставлю в онплейердисконет выбивает кучу ошибок и варнингов(добавляю то SavePlayer(playerid)
.
Так же есть проблемка с /kick, /ban, /freeze, /unfreeze. Приведу пример с /kick -
Дело в том, что когда я кикаю когото пишет: MAYO кикнут администратором. Хотя я майо, а кикнул другого игрока. Как сделать что-бы писало: Игрок был кикнут администратором.
Прошу помощи с всем этим.
Так же есть проблемка с /kick, /ban, /freeze, /unfreeze. Приведу пример с /kick -
HTML:
CMD:kick(playerid, params[]){
if(Player[playerid][pAdmin] >= 1)
{
new PID;
new str[128];
new Playername[MAX_PLAYER_NAME];
GetPlayerName(PID, Playername, sizeof(Playername));
format(str, sizeof(str), "%s был кикнут администратором.", Playername);
SendClientMessageToAll(0xffdd3dAA, str);
if(sscanf(params,"d", PID))
return SendClientMessage(playerid, 0xFFFFFFAA, "Используй: /kick [id]");
Kick(PID);
}
else
{
SendClientMessage(playerid,0xFF000000,"[Ошибка]: У тебя недостаточно привилегий для этого.");
}
return 1;}
Прошу помощи с всем этим.
