 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Сисма реги+банк
| |
| dRink | Дата: Воскресенье, 24.10.2010, 03:09 | Сообщение # 16 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 217
Награды: 1
Город: Екатеринбург
Репутация: -21
Замечания: 40%
Статус: 
| проблема с командой чтоб снять с банка деньги: Code if(strcmp(cmd, "/withdraw", true) == 0) { new amount; tmp = strtok(cmdtext, idx); GetPlayerName(playerid, playername, sizeof(playername)); playermoney = GetPlayerMoney(playerid); PlayerInfo[playerid][pBank] = dini_Int(udb_encode(playername), "bank");
if(logged[playerid] == 0) { SendClientMessage(playerid,COLOR_ORANGE,"Tебе нужно залогиниться, чтобы пользоваться банком."); return 1; } if(InBank[playerid] == 0) { SendClientMessage(playerid,COLOR_ORANGE,"Tы должен быть в банке!"); return 1; } if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_ORANGE, "Bведи количество денег!"); return 1; } amount = strval(tmp); if(amount > PlayerInfo[playerid][pBank]) { SendClientMessage(playerid, COLOR_ORANGE, "Hеверное количество денег!"); return 1; } else if(amount <= PlayerInfo[playerid][pBank] && amount != 0) { immunity[playerid] = 1; SetTimerEx("RemoveImmunity",5000,0,"d",playerid); GivePlayerMoney(playerid, amount); dini_IntSet(udb_encode(playername), "bank", PlayerInfo[playerid][pBank]-amount); PlayerInfo[playerid][pBank] = dini_Int(udb_encode(playername), "bank"); format(string,sizeof(string),"Tы взял $%d! Новый баланс: $%d.",amount,PlayerInfo[playerid][pBank]); SendClientMessage(playerid, COLOR_CYAN, string); printf("Withdraw: %s (ID: %d) has taken his money from the bank ($%d)",playername,playerid,amount); } else if(amount <= 0 || PlayerInfo[playerid][pBank] <= 0) { SendClientMessage(playerid, COLOR_ORANGE, "Hеверное количество денег!"); } return 1; } Можно снимать ту сумму которой нету что не правильно? Добавлено (24.10.2010, 03:09) --------------------------------------------- Извеняюсь не туда написал.
Отличный сервер SA:MP Название: ***RUSSIAN_SERVER*** Ип\Порт: 188.120.228.189:5555 Читаем!
|
| |
|
|
| [RD]Chez | Дата: Воскресенье, 24.10.2010, 03:12 | Сообщение # 17 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус: 
| 1: код бредовый в принципе, ибо написан был сто лет назад и уже считается быдлокодом... Code if(!strcmp(cmd, "/withdraw", true)){ new amount, pln[MAX_PLAYER_NAME]; tmp = strtok(cmdtext, idx); GetPlayerName(playerid, pln, sizeof(pln)); PlayerInfo[playerid][pBank] = dini_Int(udb_encode(pln), "bank"); if(logged[playerid] == 0)return SendClientMessage(playerid,COLOR_ORANGE,"Tебе нужно залогиниться, чтобы пользоваться банком."); if(InBank[playerid] == 0)return SendClientMessage(playerid,COLOR_ORANGE,"Tы должен быть в банке!"); if(!strlen(tmp))return SendClientMessage(playerid, COLOR_ORANGE, "Bведи количество денег!"); amount = strval(tmp); if(amount > PlayerInfo[playerid][pBank] || amount <= 0)return SendClientMessage(playerid, COLOR_ORANGE, "Hеверное количество денег!"); if(PlayerInfo[playerid][pBank] == 0)return SendClientMessage(playerid, COLOR_ORANGE, "На счету нет денег!"); if(PlayerInfo[playerid][pBank] < 0)return SendClientMessage(playerid, COLOR_ORANGE, "На счету задолженность!"); immunity[playerid] = 1; SetTimerEx("RemoveImmunity",5000,0,"d",playerid); GivePlayerMoney(playerid, amount); PlayerInfo[playerid][pBank]-=amount; dini_IntSet(udb_encode(pln), "bank", PlayerInfo[playerid][pBank]); format(string,sizeof(string),"Tы взял $%d! Новый баланс: $%d.",amount, PlayerInfo[playerid][pBank]); SendClientMessage(playerid, COLOR_CYAN, string); printf("Withdraw: %s (ID: %d) has taken his money from the bank ($%d)",pln,playerid,amount); return 1; } 2: смотрел дату последнего сообщения?
1 час моей работы стоит минимум 800 рублей для срочных работ. Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS. Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы. Немного ассемблер. Ох**тельный верстальщик какб.
Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^
chezrd@gmail.com lance@chez-lab.ru
|
| |
|
|
|
 |
|
 | |
| |
|