|
Проблем
|
|
| DWAR | Дата: Вторник, 13.01.2009, 18:41 | Сообщение # 1 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 135
Награды: 1
Город: Красноярск
Репутация: 3
Замечания: 0%
Статус: 
| Как сделать чтобы после смерти оружие сохранялось?? и когда перезаходиш в игру оно тож сохранялось
SA-MP SERVER TDM: 82.146.41.89:6666 
|
| |
|
|
| RegEdit | Дата: Среда, 14.01.2009, 20:31 | Сообщение # 2 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 972
Награды: 5
Город: Воронеж
Репутация: 101
Замечания: 20%
Статус: 
| Во-первых, смотря какой мод. Во-вторых, это делается так: перед уходом игрока с сервера узнается кол-во оружия, которое имеет игрок (GetPlayerWeaponData) и все это записывается в файл игрока. Если мод без регистрации, то сохранение оружия после выхода с сервера невозможно.
"эта акс сделал... видно твоя жопа ему не понравилась..." © MAK "Парни оплодотворяются с 13 лет" © SpLaSh По поводу скриптов/модов и скриптинга в pawn в ЛС/ICQ не обращаться. Для этих целей, в конце концов, существует форум.
|
| |
|
|
| ReNzi | Дата: Среда, 14.01.2009, 20:52 | Сообщение # 3 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 113
Награды: 1
Город: Moscow
Репутация: 20
Замечания: 0%
Статус: 
| RegEdit, он спрашивает про восстоновление оружия после смерти) кароч в OnPlayerDeath() Добываешь оружия и в OnPlayerSpawn() его даёшь игроку. советую использовать массивы - ибо удобно.
[FS] ultRa-tuNing v.1.0 [FS] ultRa-tuNing v.2.0 - 20%
|
| |
|
|
| RegEdit | Дата: Четверг, 15.01.2009, 13:38 | Сообщение # 4 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 972
Награды: 5
Город: Воронеж
Репутация: 101
Замечания: 20%
Статус: 
| Если мод с регистрацией и поддерживает сохранение оружия, давать игроку оружие при спауне гораздо легче.
"эта акс сделал... видно твоя жопа ему не понравилась..." © MAK "Парни оплодотворяются с 13 лет" © SpLaSh По поводу скриптов/модов и скриптинга в pawn в ЛС/ICQ не обращаться. Для этих целей, в конце концов, существует форум.
|
| |
|
|
| ReNzi | Дата: Четверг, 15.01.2009, 13:50 | Сообщение # 5 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 113
Награды: 1
Город: Moscow
Репутация: 20
Замечания: 0%
Статус: 
| если в моде есть функция покупки оружие - то это вообще легкотня... просто нужен массив... [pwn] -------------------------------------------------- enum WEAPON { deagle,//это значение нам нужно для проверки есть ли оружие. deagleammo,//это значение нам нужно для патронов. ak47, ak47ammo, smg, smgammo, m4, m4ammo, (и дальше перечисляешь оружие) } ---------------------------------------------------- new saveweapons[MAX_PLAYERS][WEAPON]; ---------------------------------------------------- #define saveweapons[MAX_PLAYERS][deagle] && saveweapons[MAX_PLAYERS][deagleammo] && (и так далее перечисляешь...) 0 ---------------------------------------------------- потом находишь покупку оружия и допустим строку на выдачу deagle игроку и под ней пишешь: saveweapons[playerid][deagle]=1; saveweapons[playerid][deagleammo]=(сколько купил патронов); (и так же с остальными оружиями) ---------------------------------------------------- потом в OnPlayerSpawn() вставляешь: id (saveweapons[playerid][deagle]==1) { GivePlayerWeapon(playerid, 24, saveweapons[playerid][deagleammo]); } (и так далее...) ----------------------------------------------------- и вставляем в OnPlayerDisconnect() это: (чтобы когда зашёл другой чел поверх старого ему не давалось оружие, купленное старым=)) saveweapons[playerid][deagle]=0; saveweapons[playerid][deagleammo]=0; saveweapons[playerid][smg]=0; saveweapons[playerid][smgammo]=0; и так далее... [/pwn] кому помог - говорим спасибо.)
[FS] ultRa-tuNing v.1.0 [FS] ultRa-tuNing v.2.0 - 20%
Сообщение отредактировал renzi - Четверг, 15.01.2009, 13:53 |
| |
|
|