банк
King Дата: Понедельник, 27.06.2011, 15:47:57 | Сообщение # 1
Группа: Пользователи
Сообщений: 162
Как сделать чтоб деньги в банке сохр. были а то у меня после перезахода денег нет p.s знакомые скриптеры посоветовали создать Enum вот такой enum Code
enum pMoney { Money, InBank } new Money[MAX_PLAYERS][pMoney]; потом использовать Money[playerid][InBank] = нужная сумма
enum я создал а вот куда пихать это Code
Money[playerid][InBank] =
+ ошибка Code
C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\lvdm.pwn(194) : error 021: symbol already defined: "Money" Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 1 Error. ---- 194: Code new Money[MAX_PLAYERS][pMoney];
Обратился к вам т.к. скриптеры офф а мне срочно надо, зарание спс!
==================================== * Я тебя пну бл*ать! :D * ====================================
Сообщение Как сделать чтоб деньги в банке сохр. были а то у меня после перезахода денег нет p.s знакомые скриптеры посоветовали создать Enum вот такой enum Code
enum pMoney { Money, InBank } new Money[MAX_PLAYERS][pMoney]; потом использовать Money[playerid][InBank] = нужная сумма
enum я создал а вот куда пихать это Code
Money[playerid][InBank] =
+ ошибка Code
C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\lvdm.pwn(194) : error 021: symbol already defined: "Money" Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 1 Error. ---- 194: Code new Money[MAX_PLAYERS][pMoney];
Обратился к вам т.к. скриптеры офф а мне срочно надо, зарание спс! Автор - King Дата добавления - 27.06.2011 в 15:47:57
Сообщение King , команда банка скиньАвтор - admin Дата добавления - 27.06.2011 в 23:20:33
King Дата: Вторник, 28.06.2011, 08:56:15 | Сообщение # 3
Группа: Пользователи
Сообщений: 162
Code
if(strcmp(cmd, "/bank", true) == 0 || strcmp(cmd, "/gbank", true) == 0) { new gang; if(strcmp(cmd, "/gbank", true) == 0) gang = 1; if(IsPlayerInCheckpoint(playerid) == 0 || getCheckpointType(playerid) != CP_BANK && getCheckpointType(playerid) != CP_BANK_2 && getCheckpointType(playerid) != CP_BANK_3) { SendClientMessage(playerid, COLOR_YELLOW, " Âû äîëæíû áûòü â áàíêå,÷òîáû èñïîëüçîâàòü ýòó êîìàíäó. "); return 1; } if(gang && playerGang[playerid]==0) { SendClientMessage(playerid, COLOR_RED, " Ó âàñ íåò áàíäû! "); return 1; } new tmp[256]; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /gbank [amount]"); return 1; } moneys = strval(tmp); if(moneys < 1) { SendClientMessage(playerid, COLOR_YELLOW, " No what are you trying to pull here. "); return 1; } if(GetPlayerMoney(playerid) < moneys) { moneys = GetPlayerMoney(playerid); } GivePlayerMoney(playerid, 0-moneys); if(gang) gangBank[playerGang[playerid]]+=moneys; else bank[playerid]+=moneys; if(gang) format(string, sizeof(string), " Âû ïîëîæèëè äåíüãè â áàíê $%d, áàëàíñ âàøåé áàíäû $%d. ", moneys, gangBank[playerGang[playerid]]); else format(string, sizeof(string), " Âû ñíÿëè äåíüãè $%d, âàø òåêóùèé áîëàíñ $%d. ", moneys, bank[playerid]); SendClientMessage(playerid, COLOR_YELLOW, string); return 1;} //------------------- /withdraw if(strcmp(cmd, "/withdraw", true) == 0 || strcmp(cmd, "/gwithdraw", true) == 0) { new gang; if(IsPlayerInCheckpoint(playerid) == 0 || getCheckpointType(playerid) != CP_BANK && getCheckpointType(playerid) != CP_BANK_2 && getCheckpointType(playerid) != CP_BANK_3 ) { SendClientMessage(playerid, COLOR_YELLOW, " Âû äîëæíû áûòü â áàíêå,÷òîáû èñïîëüçîâàòü ýòó êîìàíäó. "); return 1; } if(strcmp(cmd, "/gwithdraw", true) == 0) gang = 1; if(gang && playerGang[playerid]==0) { SendClientMessage(playerid, COLOR_RED, " Ó âàñ íåò áàíäû! "); return 1; } new tmp[256]; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /(g)withdraw [amount]"); return 1; } moneys = strval(tmp); if(moneys < 1) { SendClientMessage(playerid, COLOR_YELLOW, "No what are you trying to pull here."); return 1; } if(gang) { if(moneys > gangBank[playerGang[playerid]]) moneys = gangBank[playerGang[playerid]]; } else { if(moneys > bank[playerid]) moneys = bank[playerid]; } GivePlayerMoney(playerid, moneys); if(gang) gangBank[playerGang[playerid]] -= moneys; else bank[playerid] -= moneys; if(gang) format(string, sizeof(string), " Âû ïîëîæèëè äåíüãè â áàíê $%d, áàëàíñ âàøåé áàíäû ðàâåí $%d. ", moneys, gangBank[playerGang[playerid]]); else format(string, sizeof(string), " Âû ñíÿëè äåíüãè $%d, âàø áàëàíñ ðàâåí $%d.", moneys, bank[playerid]); SendClientMessage(playerid, COLOR_YELLOW, string); return 1; } //------------------- /balance if(strcmp(cmd, "/balance", true) == 0 || strcmp(cmd, "/gbalance", true) == 0) { new gang; if(strcmp(cmd, "/gbalance", true) == 0) gang = 1; if(IsPlayerInCheckpoint(playerid) == 0 || getCheckpointType(playerid) != CP_BANK && getCheckpointType(playerid) != CP_BANK_2 && getCheckpointType(playerid) != CP_BANK_3) { SendClientMessage(playerid, COLOR_YELLOW, " Âû äîëæíû áûòü â áàíêå,÷òîáû ïîëüçîâàòñüÿ ýòîé êîìàíäîé. "); return 1; } if(gang && playerGang[playerid]==0) { SendClientMessage(playerid, COLOR_RED, " Ó âàñ íåò áàíäû! "); return 1; } if(gang) format(string, sizeof(string), " Âàøà áàíäà èìååò $%d ñ÷åò â áàíêå. ", gangBank[playerGang[playerid]]); else format(string, sizeof(string), " Âû èìååòå $%d ñ÷åò â áàíêå. ", bank[playerid]); SendClientMessage(playerid, COLOR_YELLOW, string); return 1; }
p.s у мя банк в магазинах 24/7 на чекпоинт входеш и пишешь!
==================================== * Я тебя пну бл*ать! :D * ====================================
Сообщение Code
if(strcmp(cmd, "/bank", true) == 0 || strcmp(cmd, "/gbank", true) == 0) { new gang; if(strcmp(cmd, "/gbank", true) == 0) gang = 1; if(IsPlayerInCheckpoint(playerid) == 0 || getCheckpointType(playerid) != CP_BANK && getCheckpointType(playerid) != CP_BANK_2 && getCheckpointType(playerid) != CP_BANK_3) { SendClientMessage(playerid, COLOR_YELLOW, " Âû äîëæíû áûòü â áàíêå,÷òîáû èñïîëüçîâàòü ýòó êîìàíäó. "); return 1; } if(gang && playerGang[playerid]==0) { SendClientMessage(playerid, COLOR_RED, " Ó âàñ íåò áàíäû! "); return 1; } new tmp[256]; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /gbank [amount]"); return 1; } moneys = strval(tmp); if(moneys < 1) { SendClientMessage(playerid, COLOR_YELLOW, " No what are you trying to pull here. "); return 1; } if(GetPlayerMoney(playerid) < moneys) { moneys = GetPlayerMoney(playerid); } GivePlayerMoney(playerid, 0-moneys); if(gang) gangBank[playerGang[playerid]]+=moneys; else bank[playerid]+=moneys; if(gang) format(string, sizeof(string), " Âû ïîëîæèëè äåíüãè â áàíê $%d, áàëàíñ âàøåé áàíäû $%d. ", moneys, gangBank[playerGang[playerid]]); else format(string, sizeof(string), " Âû ñíÿëè äåíüãè $%d, âàø òåêóùèé áîëàíñ $%d. ", moneys, bank[playerid]); SendClientMessage(playerid, COLOR_YELLOW, string); return 1;} //------------------- /withdraw if(strcmp(cmd, "/withdraw", true) == 0 || strcmp(cmd, "/gwithdraw", true) == 0) { new gang; if(IsPlayerInCheckpoint(playerid) == 0 || getCheckpointType(playerid) != CP_BANK && getCheckpointType(playerid) != CP_BANK_2 && getCheckpointType(playerid) != CP_BANK_3 ) { SendClientMessage(playerid, COLOR_YELLOW, " Âû äîëæíû áûòü â áàíêå,÷òîáû èñïîëüçîâàòü ýòó êîìàíäó. "); return 1; } if(strcmp(cmd, "/gwithdraw", true) == 0) gang = 1; if(gang && playerGang[playerid]==0) { SendClientMessage(playerid, COLOR_RED, " Ó âàñ íåò áàíäû! "); return 1; } new tmp[256]; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /(g)withdraw [amount]"); return 1; } moneys = strval(tmp); if(moneys < 1) { SendClientMessage(playerid, COLOR_YELLOW, "No what are you trying to pull here."); return 1; } if(gang) { if(moneys > gangBank[playerGang[playerid]]) moneys = gangBank[playerGang[playerid]]; } else { if(moneys > bank[playerid]) moneys = bank[playerid]; } GivePlayerMoney(playerid, moneys); if(gang) gangBank[playerGang[playerid]] -= moneys; else bank[playerid] -= moneys; if(gang) format(string, sizeof(string), " Âû ïîëîæèëè äåíüãè â áàíê $%d, áàëàíñ âàøåé áàíäû ðàâåí $%d. ", moneys, gangBank[playerGang[playerid]]); else format(string, sizeof(string), " Âû ñíÿëè äåíüãè $%d, âàø áàëàíñ ðàâåí $%d.", moneys, bank[playerid]); SendClientMessage(playerid, COLOR_YELLOW, string); return 1; } //------------------- /balance if(strcmp(cmd, "/balance", true) == 0 || strcmp(cmd, "/gbalance", true) == 0) { new gang; if(strcmp(cmd, "/gbalance", true) == 0) gang = 1; if(IsPlayerInCheckpoint(playerid) == 0 || getCheckpointType(playerid) != CP_BANK && getCheckpointType(playerid) != CP_BANK_2 && getCheckpointType(playerid) != CP_BANK_3) { SendClientMessage(playerid, COLOR_YELLOW, " Âû äîëæíû áûòü â áàíêå,÷òîáû ïîëüçîâàòñüÿ ýòîé êîìàíäîé. "); return 1; } if(gang && playerGang[playerid]==0) { SendClientMessage(playerid, COLOR_RED, " Ó âàñ íåò áàíäû! "); return 1; } if(gang) format(string, sizeof(string), " Âàøà áàíäà èìååò $%d ñ÷åò â áàíêå. ", gangBank[playerGang[playerid]]); else format(string, sizeof(string), " Âû èìååòå $%d ñ÷åò â áàíêå. ", bank[playerid]); SendClientMessage(playerid, COLOR_YELLOW, string); return 1; }
p.s у мя банк в магазинах 24/7 на чекпоинт входеш и пишешь!Автор - King Дата добавления - 28.06.2011 в 08:56:15
drifter-dron Дата: Вторник, 28.06.2011, 11:44:39 | Сообщение # 4
Группа: Пользователи
Сообщений: 477
кинг, я точно не знаю функцию но тебе в Code
public OnPlayerDisconnect
сделать функцию сохранения, типа: Code
OnPlayerSave(playerid);
если поможет, +ик))
Пишу любые несложные скрипты)) Обращайтесь.. Цена: от 10 рублей))
Сообщение кинг, я точно не знаю функцию но тебе в Code
public OnPlayerDisconnect
сделать функцию сохранения, типа: Code
OnPlayerSave(playerid);
если поможет, +ик)) Автор - drifter-dron Дата добавления - 28.06.2011 в 11:44:39
King Дата: Вторник, 28.06.2011, 12:21:03 | Сообщение # 5
Группа: Пользователи
Сообщений: 162
Мне надо точный код!
==================================== * Я тебя пну бл*ать! :D * ====================================
Сообщение Мне надо точный код! Автор - King Дата добавления - 28.06.2011 в 12:21:03
Сообщение King , так тормози я понимаю что банк это который я выкладывал [FS]?Автор - admin Дата добавления - 28.06.2011 в 12:45:32
King Дата: Вторник, 28.06.2011, 14:15:53 | Сообщение # 7
Группа: Пользователи
Сообщений: 162
нет это банк был у мя в моде
==================================== * Я тебя пну бл*ать! :D * ====================================
Сообщение нет это банк был у мя в моде Автор - King Дата добавления - 28.06.2011 в 14:15:53
drifter-dron Дата: Вторник, 28.06.2011, 15:06:38 | Сообщение # 8
Группа: Пользователи
Сообщений: 477
Code
forward OnPlayerSave(playerid);
Code
public OnPlayerDisconnect(playerid, reason) { OnPlayerSave(playerid); return 1; }
Code
public OnPlayerSave(playerid){ Player[playerid][pMoney] = GetPlayerMoney(playerid); /* Узнаём кол-во денег */ new string[255], PlayerNames[40]; GetPlayerName(playerid, PlayerNames, 40); format(string, 256, "%s.ini", PlayerNames); new iniFile = ini_openFile (string); /* Открываем файл */ ini_setInteger(iniFile, "Money", Player[playerid][pMoney]); /* Сохраняем кол-во денег в файл */ ini_closeFile(iniFile); /* Закрываем файл */ return 1; }
что то наподобе этого
Пишу любые несложные скрипты)) Обращайтесь.. Цена: от 10 рублей))
Сообщение Code
forward OnPlayerSave(playerid);
Code
public OnPlayerDisconnect(playerid, reason) { OnPlayerSave(playerid); return 1; }
Code
public OnPlayerSave(playerid){ Player[playerid][pMoney] = GetPlayerMoney(playerid); /* Узнаём кол-во денег */ new string[255], PlayerNames[40]; GetPlayerName(playerid, PlayerNames, 40); format(string, 256, "%s.ini", PlayerNames); new iniFile = ini_openFile (string); /* Открываем файл */ ini_setInteger(iniFile, "Money", Player[playerid][pMoney]); /* Сохраняем кол-во денег в файл */ ini_closeFile(iniFile); /* Закрываем файл */ return 1; }
что то наподобе этогоАвтор - drifter-dron Дата добавления - 28.06.2011 в 15:06:38
King Дата: Вторник, 28.06.2011, 15:12:44 | Сообщение # 9
Группа: Пользователи
Сообщений: 162
Code
C:\Documents and Settings\User\Ðàáî÷èé ñòîë\Íîâûé pwn ìîäà\lvdm.pwn(364) : error 001: expected token: ";", but found "(" C:\Documents and Settings\User\Ðàáî÷èé ñòîë\Íîâûé pwn ìîäà\lvdm.pwn(8448) : error 021: symbol already defined: "OnPlayerSave" C:\Documents and Settings\User\Ðàáî÷èé ñòîë\Íîâûé pwn ìîäà\lvdm.pwn(8449) : error 017: undefined symbol "pMoney" C:\Documents and Settings\User\Ðàáî÷èé ñòîë\Íîâûé pwn ìîäà\lvdm.pwn(8454) : error 017: undefined symbol "pMoney" Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 4 Errors.
364: Code
new OnPlayerSave(playerid);
8449: Code
public OnPlayerSave(playerid){
8450: Code
Player[playerid][pMoney] = GetPlayerMoney(playerid); /* Óçíà¸ì êîë-âî äåíåã */
8455: Code
ini_setInteger(iniFile, "Money", Player[playerid][pMoney]); /* Ñîõðàíÿåì êîë-âî äåíåã â ôàéë */
==================================== * Я тебя пну бл*ать! :D * ====================================
Сообщение Code
C:\Documents and Settings\User\Ðàáî÷èé ñòîë\Íîâûé pwn ìîäà\lvdm.pwn(364) : error 001: expected token: ";", but found "(" C:\Documents and Settings\User\Ðàáî÷èé ñòîë\Íîâûé pwn ìîäà\lvdm.pwn(8448) : error 021: symbol already defined: "OnPlayerSave" C:\Documents and Settings\User\Ðàáî÷èé ñòîë\Íîâûé pwn ìîäà\lvdm.pwn(8449) : error 017: undefined symbol "pMoney" C:\Documents and Settings\User\Ðàáî÷èé ñòîë\Íîâûé pwn ìîäà\lvdm.pwn(8454) : error 017: undefined symbol "pMoney" Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 4 Errors.
364: Code
new OnPlayerSave(playerid);
8449: Code
public OnPlayerSave(playerid){
8450: Code
Player[playerid][pMoney] = GetPlayerMoney(playerid); /* Óçíà¸ì êîë-âî äåíåã */
8455: Code
ini_setInteger(iniFile, "Money", Player[playerid][pMoney]); /* Ñîõðàíÿåì êîë-âî äåíåã â ôàéë */
Автор - King Дата добавления - 28.06.2011 в 15:12:44
King Дата: Вторник, 28.06.2011, 15:19:02 | Сообщение # 10
Группа: Пользователи
Сообщений: 162
Code
C:\Documents and Settings\User\Ðàáî÷èé ñòîë\Íîâûé pwn ìîäà\lvdm.pwn(355) : error 021: symbol already defined: "Money" C:\Documents and Settings\User\Ðàáî÷èé ñòîë\Íîâûé pwn ìîäà\lvdm.pwn(371) : error 001: expected token: ";", but found "(" C:\Documents and Settings\User\Ðàáî÷èé ñòîë\Íîâûé pwn ìîäà\lvdm.pwn(8456) : error 021: symbol already defined: "OnPlayerSave" C:\Documents and Settings\User\Ðàáî÷èé ñòîë\Íîâûé pwn ìîäà\lvdm.pwn(8457) : warning 213: tag mismatch C:\Documents and Settings\User\Ðàáî÷èé ñòîë\Íîâûé pwn ìîäà\lvdm.pwn(8462) : warning 213: tag mismatch Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 3 Errors.
355: Code
new Money[MAX_PLAYERS][pMoney];
371: Code
new OnPlayerSave(playerid);
8456: Code
public OnPlayerSave(playerid){
==================================== * Я тебя пну бл*ать! :D * ====================================
Сообщение Code
C:\Documents and Settings\User\Ðàáî÷èé ñòîë\Íîâûé pwn ìîäà\lvdm.pwn(355) : error 021: symbol already defined: "Money" C:\Documents and Settings\User\Ðàáî÷èé ñòîë\Íîâûé pwn ìîäà\lvdm.pwn(371) : error 001: expected token: ";", but found "(" C:\Documents and Settings\User\Ðàáî÷èé ñòîë\Íîâûé pwn ìîäà\lvdm.pwn(8456) : error 021: symbol already defined: "OnPlayerSave" C:\Documents and Settings\User\Ðàáî÷èé ñòîë\Íîâûé pwn ìîäà\lvdm.pwn(8457) : warning 213: tag mismatch C:\Documents and Settings\User\Ðàáî÷èé ñòîë\Íîâûé pwn ìîäà\lvdm.pwn(8462) : warning 213: tag mismatch Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 3 Errors.
355: Code
new Money[MAX_PLAYERS][pMoney];
371: Code
new OnPlayerSave(playerid);
8456: Code
public OnPlayerSave(playerid){
Автор - King Дата добавления - 28.06.2011 в 15:19:02
King Дата: Вторник, 28.06.2011, 15:21:16 | Сообщение # 11
Группа: Пользователи
Сообщений: 162
Code
C:\Documents and Settings\User\Ðàáî÷èé ñòîë\Íîâûé pwn ìîäà\lvdm.pwn(355) : error 021: symbol already defined: "Money" C:\Documents and Settings\User\Ðàáî÷èé ñòîë\Íîâûé pwn ìîäà\lvdm.pwn(8456) : warning 213: tag mismatch C:\Documents and Settings\User\Ðàáî÷èé ñòîë\Íîâûé pwn ìîäà\lvdm.pwn(8461) : warning 213: tag mismatch Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 1 Error.
new Money[MAX_PLAYERS][pMoney];
==================================== * Я тебя пну бл*ать! :D * ====================================
Сообщение Code
C:\Documents and Settings\User\Ðàáî÷èé ñòîë\Íîâûé pwn ìîäà\lvdm.pwn(355) : error 021: symbol already defined: "Money" C:\Documents and Settings\User\Ðàáî÷èé ñòîë\Íîâûé pwn ìîäà\lvdm.pwn(8456) : warning 213: tag mismatch C:\Documents and Settings\User\Ðàáî÷èé ñòîë\Íîâûé pwn ìîäà\lvdm.pwn(8461) : warning 213: tag mismatch Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 1 Error.
new Money[MAX_PLAYERS][pMoney];Автор - King Дата добавления - 28.06.2011 в 15:21:16
drifter-dron Дата: Вторник, 28.06.2011, 15:24:27 | Сообщение # 12
Группа: Пользователи
Сообщений: 477
new Money[MAX_PLAYERS][pMoney]; незнаю, должно помочь.. а вообще, на ссылку, только измени на свои нужные фигни: Code
http://pawno-info.ru/archive/index.php/t-12.html
Пишу любые несложные скрипты)) Обращайтесь.. Цена: от 10 рублей))
Сообщение new Money[MAX_PLAYERS][pMoney]; незнаю, должно помочь.. а вообще, на ссылку, только измени на свои нужные фигни: Code
http://pawno-info.ru/archive/index.php/t-12.html
Автор - drifter-dron Дата добавления - 28.06.2011 в 15:24:27
King Дата: Вторник, 28.06.2011, 15:29:35 | Сообщение # 13
Группа: Пользователи
Сообщений: 162
Code
new Money[MAX_PLAYERS][pMoney];
Непомогло
==================================== * Я тебя пну бл*ать! :D * ====================================
Сообщение Code
new Money[MAX_PLAYERS][pMoney];
Непомогло Автор - King Дата добавления - 28.06.2011 в 15:29:35
King Дата: Вторник, 28.06.2011, 15:38:52 | Сообщение # 14
Группа: Пользователи
Сообщений: 162
Code
http://pawno-info.ru/archive/index.php/t-12.html
Там вообще 6 ероров p.s у кого какие предложения ещё!
==================================== * Я тебя пну бл*ать! :D * ====================================
Сообщение Code
http://pawno-info.ru/archive/index.php/t-12.html
Там вообще 6 ероров p.s у кого какие предложения ещё!Автор - King Дата добавления - 28.06.2011 в 15:38:52
drifter-dron Дата: Вторник, 28.06.2011, 15:46:41 | Сообщение # 15
Группа: Пользователи
Сообщений: 477
ты чё ссылку в код вставил
Пишу любые несложные скрипты)) Обращайтесь.. Цена: от 10 рублей))
Сообщение ты чё ссылку в код вставил Автор - drifter-dron Дата добавления - 28.06.2011 в 15:46:41
Загрузка страницы, займет меньше минуты...
Статистика Форума
Последнии темы
Читаемые темы
Лучшие пользователи
Новые пользователи