Chev_chelios | Дата: Воскресенье, 25-Мар-2012, 16:37 | Сообщение # 1 |
Уважаемый человек
Сообщений: 104
Награды: 0
Репутация: 63
Статус:
| SYNC что в переводе как синхронизация это комманда с помощью которой можно перестать лагать у противника. Работает она так: Респавнит игрока, выдаёт ему те же самые хп, тоже самое оружие, ставит его на туже позицию где он был.
И так начнем!
Вверх: Code new Float:FaceAngle[MAX_PLAYERS]; new Float:PlayerHPP[MAX_PLAYERS]; new VehicleIDD[MAX_PLAYERS]; new ammoo[13][MAX_PLAYERS]; new Float:APP[MAX_PLAYERS]; new vehicledd[MAX_PLAYERS]; new interior[MAX_PLAYERS]; new Float:xx[MAX_PLAYERS]; new Float:yy[MAX_PLAYERS]; new Float:zz[MAX_PLAYERS]; new skinneg[MAX_PLAYERS]; new gun[13][MAX_PLAYERS]; new virt[MAX_PLAYERS]; В форварды forward Code forward SyncPlayer(playerid); public SyncPlayer(playerid) { virt[playerid] = GetPlayerVirtualWorld(playerid); interior[playerid] = GetPlayerInterior(playerid); skinneg[playerid] = GetPlayerSkin(playerid); GetPlayerArmour(playerid,APP[playerid]); GetPlayerHealth(playerid,PlayerHPP[playerid]); GetPlayerFacingAngle(playerid,FaceAngle[playerid]); GetPlayerPos(playerid,xx[playerid],yy[playerid],zz[playerid]); GetPlayerWeaponData(playerid,1,gun[1][playerid],ammoo[1][playerid]); GetPlayerWeaponData(playerid,2,gun[2][playerid],ammoo[2][playerid]); GetPlayerWeaponData(playerid,3,gun[3][playerid],ammoo[3][playerid]); GetPlayerWeaponData(playerid,4,gun[4][playerid],ammoo[4][playerid]); GetPlayerWeaponData(playerid,5,gun[5][playerid],ammoo[5][playerid]); GetPlayerWeaponData(playerid,6,gun[6][playerid],ammoo[6][playerid]); GetPlayerWeaponData(playerid,7,gun[7][playerid],ammoo[7][playerid]); GetPlayerWeaponData(playerid,8,gun[8][playerid],ammoo[8][playerid]); GetPlayerWeaponData(playerid,9,gun[9][playerid],ammoo[9][playerid]); GetPlayerWeaponData(playerid,10,gun[10][playerid],ammoo[10][playerid]); GetPlayerWeaponData(playerid,11,gun[11][playerid],ammoo[11][playerid]); GetPlayerWeaponData(playerid,12,gun[12][playerid],ammoo[12][playerid]); if(IsPlayerInAnyVehicle(playerid)) { vehicledd[playerid] = 1; VehicleIDD[playerid] = GetPlayerVehicleID(playerid); } SpawnPlayer(playerid); SetPlayerPos(playerid,xx[playerid],yy[playerid],zz[playerid]); SetPlayerFacingAngle(playerid,FaceAngle[playerid]); SetPlayerHealth(playerid,PlayerHPP[playerid]); SetPlayerVirtualWorld(playerid,virt[playerid]); SetPlayerInterior(playerid,interior[playerid]); SetPlayerSkin(playerid,skinneg[playerid]); SetPlayerArmour(playerid,APP[playerid]); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,gun[1][playerid],ammoo[1][playerid]); GivePlayerWeapon(playerid,gun[2][playerid],ammoo[2][playerid]); GivePlayerWeapon(playerid,gun[3][playerid],ammoo[3][playerid]); GivePlayerWeapon(playerid,gun[4][playerid],ammoo[4][playerid]); GivePlayerWeapon(playerid,gun[5][playerid],ammoo[5][playerid]); GivePlayerWeapon(playerid,gun[6][playerid],ammoo[6][playerid]); GivePlayerWeapon(playerid,gun[7][playerid],ammoo[7][playerid]); GivePlayerWeapon(playerid,gun[8][playerid],ammoo[8][playerid]); GivePlayerWeapon(playerid,gun[9][playerid],ammoo[9][playerid]); GivePlayerWeapon(playerid,gun[10][playerid],ammoo[10][playerid]); GivePlayerWeapon(playerid,gun[11][playerid],ammoo[11][playerid]); GivePlayerWeapon(playerid,gun[12][playerid],ammoo[12][playerid]); if(vehicledd[playerid] == 1) { PutPlayerInVehicle(playerid,VehicleIDD[playerid],1); vehicledd[playerid] = 0; } return 1; } И сама комманда в OnPlayerCommandText Code if(strcmp(cmdtext, "/sync", true) == 0) { if(GetPlayerState(playerid) == 9|| GetPlayerState(playerid) == 5 || GetPlayerState(playerid) == 6 ||GetPlayerState(playerid) == 4|| GetPlayerState(playerid) == 0) { SendClientMessage(playerid,COLOR_YELLOW," Невозможно начать синхронизацию."); return 1; } SyncPlayer(playerid); SendClientMessage(playerid,COLOR_YELLOW," Синхронизация проведена успешно."); return 1; }
|
|
| |
Jenifer | Дата: Понедельник, 02-Апр-2012, 03:36 | Сообщение # 2 |
Рядовой
Сообщений: 1
Награды: 0
Репутация: 0
Замечания: 0%
Статус:
| Понравился ваш форум. Хочу в ближайшее время тоже сделать такой сайт. Сегодня наткнулись в интернете на интересное предложение по подбору причёсок онлайн http://***************.narod.ru без регистреции обещают подобрать подходящую причёску. Кто - нибудь пробовал воспользоваться подобными услугами и подобрать причёску? Будем благодарны за совет или адрес сайта, на котором можно подобрать подходящую причёску онлайн. Немного не в тему пишу, но не найти мне подходящего раздела, не ругайте пожалуйста!
[admin]Реклама сторонних сайтов, не связанных с игровой индустрией запрещена. РО 7 дней[/admin]
Сообщение отредактировал Chev_chelios - Среда, 30-Май-2012, 17:44 |
|
| |