Добавлено (29.03.2009, 16:08) --------------------------------------------- [offtop]вот дать бы ему .pwn валакаса и посмотреть скока дней его выстоит серв ХОРОШОГО МОДА МАЛО!Нужно еще иметь моск Вам хоть валакас, хоть ояебу что, всеравно пиздарики будут вашему серву таких уже сотни тысяч было [/offtop]
не мод тут главное, тут если если у тебя будет хороший мод + надо иметь хорошую команду и самому быть нормальным, нормальный хостинг таких уже много было но чрезе неделю он будет ТДМ потом его забьют ддосеры, и всё нах сломится надо знать что делаеш
Добавлено (29.03.2009, 16:17) --------------------------------------------- ЗЫ модеры пожалуйста почистите флуд в теме
Хотел бы сделать вот такую хню: При вводе команды допустим /info вылезала менюшка и в этой менюшки: 1) Статистика (при нажатии выходит команда /stats) 2) gps(/gps сама команда сделала уже) 3) /licon(инструкторы онлайн) и т.д. Вообще это можно реализовать? Если можно подскажите что куда пихать и как эту менюшку сделать а дальше я сам попробую разобраться.
Добавлено (29.03.2009, 18:03) --------------------------------------------- Да или если не получится то подскажите пожалуйста как на основе этого[pwn]if(strcmp(cmd, "/gps", true) == 0) { if(IsPlayerConnected(playerid)) { if(IsPlayerInAnyVehicle(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GREEN, "USE: /gps [number]"); SendClientMessage(playerid, COLOR_GRAD1, "| 1: Bank "); SendClientMessage(playerid, COLOR_GRAD1, "| 2: UchastokLS"); SendClientMessage(playerid, COLOR_GRAD1, "| 3: 24/7 "); SendClientMessage(playerid, COLOR_GRAD1, "| 4: UchastokSF"); SendClientMessage(playerid, COLOR_GRAD1, "| 5: CITYHALL "); SendClientMessage(playerid, COLOR_GRAD1, "| 6: AutoSchool"); SendClientMessage(playerid, COLOR_GREEN, "To turn off GPS type /gps 0"); return 1; } new item = strval(tmp); if (item == 1) { SetPlayerCheckpoint(playerid,1457.5632,-1042.3225,23.8281); GameTextForPlayer(playerid, "~g~gps activated", 5000, 1); gPlayerCheckpointStatus[playerid] = CHECKPOINT_HOME; } if (item == 2) { SetPlayerCheckpoint(playerid,1544.4491,-1675.3152,13.5584); GameTextForPlayer(playerid, "~g~gps activated", 5000, 1); gPlayerCheckpointStatus[playerid] = CHECKPOINT_HOME; } if (item == 3) { SetPlayerCheckpoint(playerid,1315.1552,-909.2310,38.3375); GameTextForPlayer(playerid, "~g~gps activated", 5000, 1); gPlayerCheckpointStatus[playerid] = CHECKPOINT_HOME; } if (item == 4) { SetPlayerCheckpoint(playerid,-1601.6227,719.9260,11.2632); GameTextForPlayer(playerid, "~g~gps activated", 5000, 1); gPlayerCheckpointStatus[playerid] = CHECKPOINT_HOME; } if (item == 5) { SetPlayerCheckpoint(playerid,-1501.9149,918.3202,7.1875); GameTextForPlayer(playerid, "~g~gps activated", 5000, 1); gPlayerCheckpointStatus[playerid] = CHECKPOINT_HOME; } if (item == 6) { SetPlayerCheckpoint(playerid,-2048.6665,-87.1889,35.1641); GameTextForPlayer(playerid, "~g~gps activated", 5000, 1); gPlayerCheckpointStatus[playerid] = CHECKPOINT_HOME; } if (item == 0) { PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0); DisablePlayerCheckpoint(playerid); GameTextForPlayer(playerid, "~r~gps off", 5000, 1); } } else SendClientMessage(playerid, COLOR_RED, "Вы можете использовать GPS систему только находясь в машине!"); } return 1; }[/pwn]можно вместо чекпоинтов поставить чтобы при наборе например /gps 1 выдавало команду /stats
Так, я предлагал нубскую сигнализацию от епилепсиков но гдеж сами епилепсики? (!) пришло время вернуть всё на свои места В начало [pwn] EblanAnim(playerid,animlib[],animname[], Float:Speed, looping, lockx, locky, lockz, lp) { ApplyAnimation(playerid, animlib, animname, Speed, looping, lockx, locky, lockz, lp); } new HZ[MAX_PLAYERS];
[/pwn]
далее в public ShowStats под new dtext[20]; добавляем [pwn] else if(STDPlyaer[targetid] == 4) { dtext - " Епилепсия";} [/pwn] дальше в public OnGameModeInint() [pwn] HZ[playerid] = 1000 + random(1000); [/pwn]
потом всех интересует как же люди получают такю срань на свою голову? ето какбэ решит всеобщий любимец рандом в publicOnPlayerUpdate вверх пихаем [pwn] } if(HZ == 1000||HZ == 1200||HZ==1300||HZ == 1400||HZ == 1500) // Суда юбилейные числа xD { STDPlyaer[targetid] == 4 EblanAnim(playerid, "CARRY", "crry_prtial", 4.0, 1, 0, 0, 0, 0); return 1; } [/pwn] ЗЫ После етого монреаль покажется нью йорком xD ЗЫЫ Лекарства несуществет xD пусть мучаетса
if(strcmp(cmd, "/аграбитьгомно", true) == 0) { if(!PlayerToPoint(3, playerid,-28.0,-89.7,1003.5)) { if(timesrobbed[playerid] == 1) { SendClientMessage(playerid, COLOR_YELLOW, " Ты чё охерел чтоль? иди нах грабил уже -_-"); return 1; } if(IsACop(playerid)) { SendClientMessage(playerid, COLOR_YELLOW, " Ты мусор попух? иди гуляй рахло"); return 1; } if(timesrobbed[playerid] == 0) { GetPlayerName(playerid, sendername, sizeof(sendername)); new robmoney = random(40000); ApplyAnimation(playerid, "SHOP", "ROB_Loop_Threat", 4.0, 0, 0, 0, 0, 0); // Rob timesrobbed[playerid] = 1; format(string, sizeof(string), " Вставай, быдло на работу пора, 29/3 ограбляют **", sendername); SendRadioMessage(1, TEAM_BLUE_COLOR, string); WantedPoints[playerid]+=10; SetPlayerCriminal(playerid,255, " Ограбил ету засрашку, как не стыдно! >("); format(string,sizeof(string), " %s спиздил бабло из кассы и уебывает! сцуко", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); format(string, sizeof(string), " Ты спиздел! %d$!",robmoney); SendClientMessage(playerid,COLOR_YELLOW,string); GivePlayerMoney(playerid, robmoney); } } return 1; }
Quote (MAS_22)
Потом я думаю что неплохо было бы в public OnPlayerDeath влепить условие new oblom; oblom = random(1000); if(timesrobbed == 1); { SendClientMessage(playerid,COLOR_YELLOW," Вы облапошили магазин и вам выдернуло ноги, вы потеряли немного денег"); GivePlayerMoney(playerid,-oblom); timesrobbed = 0; }
[offtop]Куды это зафигарить в се в тарчек я чет недопру :xD