Dimka_71rus Дата: Вторник, 27.09.2011, 20:58:03 | Сообщение # 1
Группа: Пользователи
Сообщений: 360
помогите сделать,что когда набираешь команду /spec(слежка за игроком) появлялись вот такие данные о человеке а когда подкидываешь игрока например жизни убавлялись и на данных а после остановки слежки инфо о челе убирадось Вот команды мои /spec и /specoff:
if(strcmp(cmd, "/spec", true) == 0) { if(PlayerInfo[playerid][pAdmin] >= 1) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext,idx); if(!strlen(tmp)) { SendClientMessage(playerid,COLOR_GREY," /spec [id]"); return 1; } giveplayerid = ReturnUser(tmp); if(GetPlayerState(giveplayerid) == 1) { SetPlayerInterior(playerid,GetPlayerInterior(giveplayerid)); SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(giveplayerid)); TogglePlayerSpectating(playerid, 1); PlayerSpectatePlayer(playerid, giveplayerid); PlayerSpectateID[playerid] = giveplayerid; PlayerSpec[giveplayerid] = playerid; } else if(GetPlayerState(giveplayerid) == 2) { SetPlayerInterior(playerid,GetPlayerInterior(giveplayerid)); SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(giveplayerid)); new idid = GetPlayerVehicleID(giveplayerid); TogglePlayerSpectating(playerid, 1); PlayerSpectateVehicle(playerid, idid); PlayerSpectateID[playerid] = giveplayerid; PlayerSpec[giveplayerid] = playerid; } else if(GetPlayerState(giveplayerid) == 3) { SetPlayerInterior(playerid,GetPlayerInterior(giveplayerid)); SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(giveplayerid)); new idid = GetPlayerVehicleID(giveplayerid); TogglePlayerSpectating(playerid, 1); PlayerSpectateVehicle(playerid, idid); PlayerSpectateID[playerid] = giveplayerid; PlayerSpec[giveplayerid] = playerid; } else { SendClientMessage(playerid,COLOR_YELLOW,"Ошибка"); } } } return 1; } if(strcmp(cmd, "/specoff", true) == 0) { if(PlayerInfo[playerid][pAdmin] >= 1) { TogglePlayerSpectating(playerid, 0); SetCameraBehindPlayer(playerid); SendClientMessage(playerid,COLOR_YELLOW,"Слежка закончена!"); PlayerSpec[PlayerSpectateID[playerid]] = -1; PlayerSpectateID[playerid] = -1; } return 1; }
Очень нужна такая штучка
Лучшие моды,скрипты,карты - вы найдёте на сайте samp-pawno.ru Самые чёткие ответы на ваши вопросы и помощь по скритингу вы найдёте на сайте forum-pawno.ru
Сообщение помогите сделать,что когда набираешь команду /spec(слежка за игроком) появлялись вот такие данные о человеке а когда подкидываешь игрока например жизни убавлялись и на данных а после остановки слежки инфо о челе убирадось Вот команды мои /spec и /specoff:
if(strcmp(cmd, "/spec", true) == 0) { if(PlayerInfo[playerid][pAdmin] >= 1) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext,idx); if(!strlen(tmp)) { SendClientMessage(playerid,COLOR_GREY," /spec [id]"); return 1; } giveplayerid = ReturnUser(tmp); if(GetPlayerState(giveplayerid) == 1) { SetPlayerInterior(playerid,GetPlayerInterior(giveplayerid)); SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(giveplayerid)); TogglePlayerSpectating(playerid, 1); PlayerSpectatePlayer(playerid, giveplayerid); PlayerSpectateID[playerid] = giveplayerid; PlayerSpec[giveplayerid] = playerid; } else if(GetPlayerState(giveplayerid) == 2) { SetPlayerInterior(playerid,GetPlayerInterior(giveplayerid)); SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(giveplayerid)); new idid = GetPlayerVehicleID(giveplayerid); TogglePlayerSpectating(playerid, 1); PlayerSpectateVehicle(playerid, idid); PlayerSpectateID[playerid] = giveplayerid; PlayerSpec[giveplayerid] = playerid; } else if(GetPlayerState(giveplayerid) == 3) { SetPlayerInterior(playerid,GetPlayerInterior(giveplayerid)); SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(giveplayerid)); new idid = GetPlayerVehicleID(giveplayerid); TogglePlayerSpectating(playerid, 1); PlayerSpectateVehicle(playerid, idid); PlayerSpectateID[playerid] = giveplayerid; PlayerSpec[giveplayerid] = playerid; } else { SendClientMessage(playerid,COLOR_YELLOW,"Ошибка"); } } } return 1; } if(strcmp(cmd, "/specoff", true) == 0) { if(PlayerInfo[playerid][pAdmin] >= 1) { TogglePlayerSpectating(playerid, 0); SetCameraBehindPlayer(playerid); SendClientMessage(playerid,COLOR_YELLOW,"Слежка закончена!"); PlayerSpec[PlayerSpectateID[playerid]] = -1; PlayerSpectateID[playerid] = -1; } return 1; }
Очень нужна такая штучка Автор - Dimka_71rus Дата добавления - 27.09.2011 в 20:58:03