- 150
- 23
Если не затруднит можешь выложить код? А то в инете перепробовал кучу вариантов.... и ни один не работает.
У меня нету кода. Надо писать.
Если не затруднит можешь выложить код? А то в инете перепробовал кучу вариантов.... и ни один не работает.
У меня нету кода. Надо писать.
Если будет время можешь написать?
else if(strcmp(cmd,"/members",true)==0)
{
new teamnumber;
if(IsaStartWork(playerid)) { if(GetPVarInt(playerid,"StartWork") == 0) return SendMes(playerid, CGRADD, StartWork); }
if (PINFO[playerid][pLeader] != 0) teamnumber = PINFO[playerid][pLeader];
else if (PINFO[playerid][pMember] != F_NONE) teamnumber = PINFO[playerid][pMember];
else return SendMe(playerid, CGRADD, "Вы нигде не состоите");
SendMe(playerid, CYELLOW, "Организация:");
new full;
if(IsaStartWork(playerid))
{
format(string, sizeof(string), "");
if (PINFO[i][pLeader] == teamnumber) format(string, sizeof(string), "%s (LEADER)",GN(i),PINFO[i][pVigovor]);
else if (PINFO[i][pMember] == teamnumber) format(string, sizeof(string), "%s, Rank: %i, Warns: %i",GN(i), PINFO[i][pRank],PINFO[i][pVigovor]);
if (strlen(string) > 1) SendMe(playerid, 0xFFFF00, string);
SendMes(playerid, -1, "Всего: {FFFF00}%i {FFFF00}человека(а)",full);
}
return true;
}
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~HITMANS AGENSY~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HitCar[0] = AddStaticVehicleEx(487,1106.7330,-338.8061,74.1287,90.3683,0,1,SPAWN_CARS); // VERTOLET
HitCar[0] = AddStaticVehicleEx(560,1088.2452,-298.7681,73.6686,138.0304,0,0,SPAWN_CARS); // SULTAN
HitCar[0] = AddStaticVehicleEx(560,1081.7650,-292.9401,73.6675,138.0214,0,0,SPAWN_CARS); // SULTAN
HitCar[0] = AddStaticVehicleEx(468,1077.5042,-290.2783,73.6540,179.7292,121,0,SPAWN_CARS); // MOTOBIKE
HitCar[0] = AddStaticVehicleEx(468,1074.1309,-290.2512,73.6543,178.5702,121,0,SPAWN_CARS); // MOTOBIKE
HitCar[0] = AddStaticVehicleEx(468,1070.6433,-290.1492,73.6581,183.3990,121,0,SPAWN_CARS); // MOTOBIKE
HitCar[0] = AddStaticVehicleEx(468,1067.2897,-290.4233,73.6599,177.5944,121,0,SPAWN_CARS); // MOTOBIKE
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~YAKUZA~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
YakCar[0] = AddStaticVehicleEx(545,657.5997,-1276.7667,13.4468,271.3135,0,0,SPAWN_CARS); // car1
YakCar[1] = AddStaticVehicleEx(545,657.4907,-1282.2623,13.4460,271.3908,0,0,SPAWN_CARS); // car2
YakCar[2] = AddStaticVehicleEx(409,670.2265,-1290.8226,13.3445,179.5162,0,0,SPAWN_CARS);// car3
YakCar[3] = AddStaticVehicleEx(550,671.3432,-1261.5244,13.4031,142.7224,0,0,SPAWN_CARS); // car4
YakCar[4] = AddStaticVehicleEx(550,670.5089,-1255.1802,13.4418,141.8109,0,0,SPAWN_CARS); // car5
YakCar[5] = AddStaticVehicleEx(550,659.0330,-1255.4954,13.4190,205.9666,0,0,SPAWN_CARS); // car6
YakCar[6] = AddStaticVehicleEx(550,658.2458,-1261.8804,13.4442,215.9250,0,0,SPAWN_CARS); // car7
YakCar[7] = AddStaticVehicleEx(487,680.8552,-1262.0970,13.8105,0.1540,0,0,SPAWN_CARS); // car8
CMD:vehhp(playerid,params[]) {
if(Pi[playerid][Adm] < 3) return send(playerid, grey, noadm);
if(sscanf(params, "di", params[0], params[1])) return send(playerid, bluea, "Команда: /vehhp [id ] [кол-во хп]");
//if(!IsPlayerInAnyVehicle(playerid)) return send(playerid, grey, "Игрок не в транспортном средстве.");
if(params[1] < 0 || params[1] > 15000) return send(playerid, grey, "/vehhp [id игрока | ник] [0 - 15000]");
SetVehicleHealth(params[0], params[1]);
return 1 ;
}
}
PHP:CMD:vehhp(playerid,params[]) { if(Pi[playerid][Adm] < 3) return send(playerid, grey, noadm); if(sscanf(params, "di", params[0], params[1])) return send(playerid, bluea, "Команда: /vehhp [id ] [кол-во хп]"); //if(!IsPlayerInAnyVehicle(playerid)) return send(playerid, grey, "Игрок не в транспортном средстве."); if(params[1] < 0 || params[1] > 15000) return send(playerid, grey, "/vehhp [id игрока | ник] [0 - 15000]"); SetVehicleHealth(params[0], params[1]); return 1 ; } }
Хочу сюда добавить следующее , но что - то не выходит .
Что бы я писал не ид машины , а ид игрока . Т.Е. Я писал /vehhp ID игрока - ХП тачки . По иду игрока проверял ид машины и выдавал ей хп .
if(reason !=49 && reason !=45 && reason != 51)SendDeathMessage(killerid, playerid, reason);
PHP:CMD:vehhp(playerid,params[]) { if(Pi[playerid][Adm] < 3) return send(playerid, grey, noadm); if(sscanf(params, "di", params[0], params[1])) return send(playerid, bluea, "Команда: /vehhp [id ] [кол-во хп]"); //if(!IsPlayerInAnyVehicle(playerid)) return send(playerid, grey, "Игрок не в транспортном средстве."); if(params[1] < 0 || params[1] > 15000) return send(playerid, grey, "/vehhp [id игрока | ник] [0 - 15000]"); SetVehicleHealth(params[0], params[1]); return 1 ; } }
Хочу сюда добавить следующее , но что - то не выходит .
Что бы я писал не ид машины , а ид игрока . Т.Е. Я писал /vehhp ID игрока - ХП тачки . По иду игрока проверял ид машины и выдавал ей хп .
CMD:vehhp(playerid,params[]) {
if(Pi[playerid][Adm] < 3) return send(playerid, grey, noadm);
if(sscanf(params, "ud", params[0], params[1])) return send(playerid, bluea, "Команда: /vehhp [id ] [кол-во хп]");
if(!IsPlayerInAnyVehicle(params[0])) return send(playerid, grey, "Игрок не в транспортном средстве.");
SetVehicleHealth(GetPlayerVehicleID(params[0]), params[1]);
return 1 ;
}
Какой командный процессор используешь?Есть команда , например /hp у нее params[0] и params[1] ( ид и кол-во хп)
Как проверить что в params[1] не чего не ввели .
Какой командный процессор используешь?
ZCMD? OnPlayerCommandText?
Тебе нужно что?#include <a_samp>
#include <sscanf2>
#include <a_mysql>
#include <dc_cmd>
#include <foreach>
#include <streamer>
Все инклуды на данный момент .
Вообщем в кратце , есть команда /veh , у нее идет /veh ид тачки цвет1 цвет2
Если я ввожу просто /veh ид машины , то цвета идут рандом .
Если я ввожу /veh ид тачки цвет1 цвет2 - ну тут понятно :D
Тебе нужно что?