|
Помощь новичкам по GTA скриптингу! #1
|
|
| VILIX | Дата: Вторник, 12.08.2008, 02:51 | Сообщение # 181 |
|
Новенький
Группа:
Пользователи
Сообщений: 17
Награды: 1
Репутация: 3
Замечания: 0%
Статус: 
| блин этот регистор лагательный((( он сохраняет бабло токо когда пишеш /register(например 10000). потом тратиш деньги(4200) выходиш входиш и у тебя 0 нажимаеш /login пишет уже залогено ((( потом есле рестарнуть именно серв кагда ты заходиш нажимаеш /login у тебя денег стоко скоко при регистре.(10000)
|
| |
|
|
| OKStyle™ | Дата: Вторник, 12.08.2008, 08:44 | Сообщение # 182 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| LOgotipik, ты пиши не заново: Code public OnGameModeInit() { UsePlayerPedAnims(); return 1; } А в свою функцию, уже имеющуюся, вписывай.
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|
| [TDM]Kosmos | Дата: Вторник, 12.08.2008, 11:26 | Сообщение # 183 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2046
Награды: 8
Город: Йошкар-Ола
Репутация: 126
Замечания: 40%
Статус: 
| 1) stok IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy) { new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); if (x > minx && x < maxx && y > miny && y < maxy) return 1; return 0; } Вот это куда вписывать? 2) И когда я ещё раз встовляю UsePlayerPedAnims(); return 1; } То у меня при компиляции вылазит ошибка павно
Я вернулся =)
|
| |
|
|
| elka | Дата: Вторник, 12.08.2008, 11:53 | Сообщение # 184 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 155
Награды: 1
Репутация: 12
Замечания: 0%
Статус: 
| public OnPlayerDeath(playerid) { //SendDeathMessage(killerid,playerid,reason); SendClientMessage(playerid, COLOR_YELLOW,"The money is write to memory"); new art, File:ftw=fopen("money.txt", io_write); art=GetPlayerMoney(playerid); format(art, "%s\r\n", art); fwrite(ftw, art); fclose(ftw); } При смерти пишеться сколько у игрока денег. Только ошибка вот "error 035: argument type mismatch (argument 1)". Половина скрипта бред, помогите исправить. И по возможности писать ник игрока в той же строке.
|
| |
|
|
| Spirit | Дата: Вторник, 12.08.2008, 12:04 | Сообщение # 185 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 129
Награды: 1
Город: Омск
Репутация: 14
Замечания: 0%
Статус: 
| elka, бреда много:) new art, File:ftw=fopen("money.txt", io_write); art=GetPlayerMoney(playerid); format(art, "%s\r\n", art); fwrite(ftw, art); fclose(ftw); Србсна вся эта часть почти fwrite(дескриптор открытого файла, строка на запись); format - это только для записи данных в строку, ты пишеш в переменную format(строка, колличество байтов на запись, пишут обычно sizeof(строка),в кавычках "" параметры записываемых в строку данных, данные); тоеесть тебе было надо Code new art, File:ftw=fopen("money.txt", io_write); new str[128];//Строка куда данные пойдут art=GetPlayerMoney(playerid); format(str,sizeof(str),"%d\n",art);//Типы данных при записи в строку %d - переменная целого типа %f - вещественного тоесть Float %s - строка %0.2f - //записана переменная вещественного типа в строку 0 пробелов 2 знака после запятой fwrite(ftw, str); fclose(ftw);
Любиш садизм люби и мазахизм :)
Сообщение отредактировал Spirit - Вторник, 12.08.2008, 13:20 |
| |
|
|
| VILIX | Дата: Вторник, 12.08.2008, 12:35 | Сообщение # 186 |
|
Новенький
Группа:
Пользователи
Сообщений: 17
Награды: 1
Репутация: 3
Замечания: 0%
Статус: 
| помогите мне с регистрацией( как зделать чтоб при воторном заходе на сервер он автоматом нелогинелся? (хотя на самом деле он не логинеца(( но залогинеца я могу только после реса серва(( Добавлено (12.08.2008, 12:35) --------------------------------------------- У меня есть мод готовый там де рег система хорошая и есть его pwn файл но рега встроена в мод попытаюсь щя выташить оттуда 
|
| |
|
|
| elka | Дата: Вторник, 12.08.2008, 13:01 | Сообщение # 187 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 155
Награды: 1
Репутация: 12
Замечания: 0%
Статус: 
| Quote (Spirit) elka, бреда много:) Спирит, просто в учебниках сампа был только один пример про имена. Вот с этого и пришлось, что-то думать. Сейчас попробую применить твое.Добавлено (12.08.2008, 13:01) --------------------------------------------- Spirit все равно тут ошибка. #include <a_samp> public OnPlayerDeath(playerid) { new art, File:ftw=fopen("money.txt", io_write); new str[128];//Строка куда данные пойдут art=GetPlayerMoney(playerid); format(str,sizeof(str),"%d\n",art); fwrite(ftw, art); fclose(ftw); }
|
| |
|
|
| Spirit | Дата: Вторник, 12.08.2008, 13:19 | Сообщение # 188 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 129
Награды: 1
Город: Омск
Репутация: 14
Замечания: 0%
Статус: 
| elka, блин не там поправил не fwrite(ftw, art); ,а fwrite(ftw, str);
Любиш садизм люби и мазахизм :)
Сообщение отредактировал Spirit - Вторник, 12.08.2008, 13:21 |
| |
|
|
| VILIX | Дата: Вторник, 12.08.2008, 13:35 | Сообщение # 189 |
|
Новенький
Группа:
Пользователи
Сообщений: 17
Награды: 1
Репутация: 3
Замечания: 0%
Статус: 
| Люди блин не как немогу зделать ((( кто может помочь по извлечению реги из готового мода плиз стукните в асю 7399223
|
| |
|
|
| elka | Дата: Вторник, 12.08.2008, 15:34 | Сообщение # 190 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 155
Награды: 1
Репутация: 12
Замечания: 0%
Статус: 
| Spirit, я просто недоглядел. Все работает, а можно что бы в ту же строку там где деньги писало и ник после запятой?
|
| |
|
|
| Spirit | Дата: Вторник, 12.08.2008, 16:07 | Сообщение # 191 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 129
Награды: 1
Город: Омск
Репутация: 14
Замечания: 0%
Статус: 
| Можно, юзай опять таки format format(str,sizeof(str),"%d,%s",money,name);//Такой вот пример
Любиш садизм люби и мазахизм :)
|
| |
|
|
| elka | Дата: Вторник, 12.08.2008, 16:37 | Сообщение # 192 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 155
Награды: 1
Репутация: 12
Замечания: 0%
Статус: 
| Пасиб.
|
| |
|
|
| [TDM]Kosmos | Дата: Среда, 13.08.2008, 19:29 | Сообщение # 193 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 2046
Награды: 8
Город: Йошкар-Ола
Репутация: 126
Замечания: 40%
Статус: 
| Кстати, Okstyle, насчёт бега! Надо было просто вырезат из мода это UsePlayerPedAnims(); и всё, но спс за помощь всё равно
Я вернулся =)
|
| |
|
|
| kolyanez | Дата: Пятница, 15.08.2008, 15:54 | Сообщение # 194 |
|
Новенький
Группа:
Пользователи
Сообщений: 5
Награды: 1
Город: харьков
Репутация: 0
Замечания: 0%
Статус: 
| Народ помогите! Кароч можете сделать так, чтоб при выборе скина и оружия камера была тут 0,1961.3400,1343.2206,15.3746,101.6095
;)
|
| |
|
|
| OKStyle™ | Дата: Пятница, 15.08.2008, 17:29 | Сообщение # 195 |
|
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус: 
| kolyanez, например, так: Code SetPlayerCameraPos(playerid,1961.3400,1343.2206,15.3746); SetPlayerCameraLookAt(playerid,x,y,z); // xyz - координаты точки, куда будет смотреть камера (лучше такие же, как и у скина)
Да потому что когда человек делает на заказ он не старается. © kRiSyo Кланяимся нофаму королю анимаций =))))))) © Manusya В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
|
| |
|
|