|
|
|
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
Модификации The Godfather
| |
Sl1m | Дата: Суббота, 01.01.2011, 17:17 | Сообщение # 811 |
Советчик
Группа:
I'm V.I.P.
Сообщений: 1153
Награды: 22
Город: Arizona
Репутация: 696
Замечания: 0%
Статус:
| TURBO2, Вырезать даже не умеешь. а как же OnDialogResponse?
|
|
|
|
TURBO2 | Дата: Суббота, 01.01.2011, 17:20 | Сообщение # 812 |
Уверенный в себе
Группа:
Продвинутые
Сообщений: 244
Награды: 1
Город: Peter
Репутация: 223
Замечания: 40%
Статус:
| Quote (Shephart) TURBO2, Вырезать даже не умеешь. а как же OnDialogResponse? я бы кинул если поместилось бы
skype: nitrolatos
|
|
|
|
Sl1m | Дата: Суббота, 01.01.2011, 17:22 | Сообщение # 813 |
Советчик
Группа:
I'm V.I.P.
Сообщений: 1153
Награды: 22
Город: Arizona
Репутация: 696
Замечания: 0%
Статус:
| TURBO2, А что там такого "большого"? в один пост войдет, ну максимум в два.
|
|
|
|
TURBO2 | Дата: Суббота, 01.01.2011, 17:26 | Сообщение # 814 |
Уверенный в себе
Группа:
Продвинутые
Сообщений: 244
Награды: 1
Город: Peter
Репутация: 223
Замечания: 40%
Статус:
| Code if(dialogid == 4) { if(response) { if (!PlayerToPoint(100, playerid,-30.875, -88.9609, 1004.53))//centerpoint 24-7 { SendClientMessage(playerid, COLOR_GRAD2, "Вы не в супермаркете/магазине."); return 1; } new item = listitem; if (item == 1 && GetPlayerMoney(playerid) > 149) { if(PlayerInfo[playerid][pTraderPerk] > 0) { new skill = 150 / 100; new price = (skill)*(PlayerInfo[playerid][pTraderPerk]); new payout = 150 - price; format(string, sizeof(string), "~r~-$%d", payout); GameTextForPlayer(playerid, string, 5000, 1); SafePlayerMoney(playerid,- payout); SBizzInfo[9][sbTill] += payout; ExtortionSBiz(9, payout); } else { format(string, sizeof(string), "~r~-$%d", 150); GameTextForPlayer(playerid, string, 5000, 1); SafePlayerMoney(playerid,-150); SBizzInfo[9][sbTill] += 150; ExtortionSBiz(9, 150); } PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); new randphone = 100000 + random(899999);//minimum 1000 max 9999 PlayerInfo[playerid][pPnumber] = randphone; format(string, sizeof(string), " Продавец: Bы купили новую SIM-карту, ваш новый телефон: %d", randphone); SendClientMessage(playerid, COLOR_GRAD4, string); SendClientMessage(playerid, COLOR_GRAD5, " Вы можете посмотреть его введя /stats"); SendClientMessage(playerid, COLOR_WHITE, " Вводите: Вы можете ввести /help для того чтобы посмотреть комманды с телефоном."); return 1; } else if (item == 2 && GetPlayerMoney(playerid) > 500) { if(PlayerInfo[playerid][pTraderPerk] > 0) { new skill = 500 / 100; new price = (skill)*(PlayerInfo[playerid][pTraderPerk]); new payout = 500 - price; SafePlayerMoney(playerid,- payout); SBizzInfo[9][sbTill] += payout; ExtortionSBiz(9, payout); format(string, sizeof(string), "~r~-$%d", payout); GameTextForPlayer(playerid, string, 5000, 1); } else { SafePlayerMoney(playerid,-500); SBizzInfo[9][sbTill] += 500; ExtortionSBiz(9, 500); format(string, sizeof(string), "~r~-$%d", 500); GameTextForPlayer(playerid, string, 5000, 1); } PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); new prize; new symb1[32]; new symb2[32]; new symb3[32]; new randcard1 = random(10);//minimum 1000 max 9999 new randcard2 = random(10);//minimum 1000 max 9999 new randcard3 = random(10);//minimum 1000 max 9999 if(randcard1 >= 5) { format(symb1, sizeof(symb1), "~b~]"); randcard1 = 1; } else if(randcard1 <= 4 && randcard1 >= 2) { format(symb1, sizeof(symb1), "~g~]"); randcard1 = 2; } else if(randcard1 < 2) { format(symb1, sizeof(symb1), "~y~]"); randcard1 = 3; } if(randcard2 >= 5) { format(symb2, sizeof(symb2), "~b~]"); randcard2 = 1; } else if(randcard2 <= 4 && randcard2 >= 2) { format(symb2, sizeof(symb2), "~g~]"); randcard2 = 2; } else if(randcard2 < 2) { format(symb2, sizeof(symb2), "~y~]"); randcard2 = 3; } if(randcard3 >= 5) { format(symb3, sizeof(symb3), "~b~]"); randcard3 = 1; } else if(randcard3 <= 4 && randcard3 >= 2) { format(symb3, sizeof(symb3), "~g~]"); randcard3 = 2; } else if(randcard3 < 2) { format(symb3, sizeof(symb3), "~y~]"); randcard3 = 3; } if(randcard1 == randcard2 && randcard1 == randcard3) { if(randcard1 > 5) { prize = 2500; } if(randcard1 <= 4 && randcard1 >= 2) { prize = 1500; } if(randcard1 < 2) { prize = 500; } SafePlayerMoney(playerid,prize); SBizzInfo[9][sbTill] -= prize; ExtortionSBiz(9, prize); format(string, sizeof(string), "%s %s %s ~n~~n~~w~~g~$%d",symb1,symb2,symb3, prize); } else { format(string, sizeof(string), "%s %s %s ~n~~n~~w~~r~$0",symb1,symb2,symb3); } GameTextForPlayer(playerid, string, 3000, 3); return 1; } часть1Добавлено (01.01.2011, 17:26) ---------------------------------------------
Code else if (item == 20 && GetPlayerMoney(playerid) >= 2) { if(PlayerInfo[playerid][pChips] >= 4) { SendClientMessage(playerid,COLOR_GREY," Ты не унесешь больше чипсов!"); return 1; } SafePlayerMoney(playerid, - 2); PlayerInfo[playerid][pChips] += 1; PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); format(string, sizeof(string), "~r~-$%d", 2); GameTextForPlayer(playerid, string, 5000, 1); SendClientMessage(playerid, COLOR_GRAD4, " Продавец: Вы купили чипсы."); SendClientMessage(playerid, COLOR_WHITE, " Вводите: /eda!"); OnPlayerUpdate(playerid); } else if (item == 3 && GetPlayerMoney(playerid) > 10) { if(PlayerInfo[playerid][pTraderPerk] > 0) { new skill = 10 / 100; new price = (skill)*(PlayerInfo[playerid][pTraderPerk]); new payout = 10 - price; SafePlayerMoney(playerid,- payout); SBizzInfo[9][sbTill] += payout; ExtortionSBiz(9, payout); GameTextForPlayer(playerid, "~r~-$10", 5000, 1); } else { SafePlayerMoney(playerid,- 10); SBizzInfo[9][sbTill] += 10; ExtortionSBiz(9, 10); format(string, sizeof(string), "~r~-$%d", 100); GameTextForPlayer(playerid, string, 5000, 1); } PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); PlayerInfo[playerid][pPhoneBook] = 1; SendClientMessage(playerid, COLOR_GRAD4, string); SendClientMessage(playerid, COLOR_WHITE, " Продавец: Вы купили телефонную книжку! (( Введите /number id )) "); return 1; } else if (item == 18 && GetPlayerMoney(playerid) >= 3) { if(PlayerInfo[playerid][pPivo] >= 4) { SendClientMessage(playerid,COLOR_GREY," Ты не унесешь больше пива!"); return 1; } SafePlayerMoney(playerid, - 3); PlayerInfo[playerid][pPivo] += 1; PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); format(string, sizeof(string), "~r~-$%d", 3); GameTextForPlayer(playerid, string, 5000, 1); SendClientMessage(playerid, COLOR_GRAD4, " Пиво куплено."); SendClientMessage(playerid, COLOR_WHITE, " Вводи::/pit !"); OnPlayerUpdate(playerid); } else if (item == 17 && GetPlayerMoney(playerid) >= 300) { if(PlayerInfo[playerid][pGps] == 1) { SendClientMessage(playerid,COLOR_GREY," У тебя уже есть GPS!"); return 1; } SafePlayerMoney(playerid, - 300); PlayerInfo[playerid][pGps] = 1; PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); format(string, sizeof(string), "~r~-$%d", 300); GameTextForPlayer(playerid, string, 5000, 1); SendClientMessage(playerid, COLOR_GRAD4, " GPS Навигатор куплен."); SendClientMessage(playerid, COLOR_WHITE, " Вводите: /gps!"); OnPlayerUpdate(playerid); } else if (item == 4 && GetPlayerMoney(playerid) > 10) { if(PlayerInfo[playerid][pTraderPerk] > 0) { new skill = 10 / 100; new price = (skill)*(PlayerInfo[playerid][pTraderPerk]); new payout = 10 - price; SafePlayerMoney(playerid,- payout); SBizzInfo[9][sbTill] += payout; ExtortionSBiz(9, payout); format(string, sizeof(string), "~r~-$%d", payout); GameTextForPlayer(playerid, string, 5000, 1); } else { SafePlayerMoney(playerid,-10); SBizzInfo[9][sbTill] += 10; ExtortionSBiz(9, 10); format(string, sizeof(string), "~r~-$%d", 10); GameTextForPlayer(playerid, string, 5000, 1); } PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); gDice[playerid] = 1; SendClientMessage(playerid, COLOR_GRAD4, string); SendClientMessage(playerid, COLOR_WHITE, " Продавец: Вы купили кости (( Введите /dice )) "); return 1; }
else if (item == 5 && GetPlayerMoney(playerid) > 20) { PlayerInfo[playerid][pFuel] = 20; PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); SendClientMessage(playerid, COLOR_WHITE, " Продавец: Вы купили канистру с бензином! (( Введите /fillup )) "); GameTextForPlayer(playerid, "~r~-$20", 5000, 1); return 1; } else if (item == 6 && GetPlayerMoney(playerid) > 1) { if(PlayerInfo[playerid][pTraderPerk] > 0) { new skill = 1 / 100; new price = (skill)*(PlayerInfo[playerid][pTraderPerk]); new payout = 1 - price; SafePlayerMoney(playerid,- payout); format(string, sizeof(string), "~r~-$%d", payout); GameTextForPlayer(playerid, string, 5000, 1); } else { SafePlayerMoney(playerid,-1); format(string, sizeof(string), "~r~-$%d", 1); GameTextForPlayer(playerid, string, 5000, 1); } Condom[playerid] ++; PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); format(string, sizeof(string), " Продавец: Вы купили Презерватив. "); SendClientMessage(playerid, COLOR_GRAD4, string); return 1; } else if (item == 7 && GetPlayerMoney(playerid) > 49) { SafePlayerMoney(playerid, - 50); format(string, sizeof(string), "~r~-$%d", 50); GameTextForPlayer(playerid, string, 5000, 1); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); format(string, sizeof(string), " Продавец: Вы купили фотоаппарат. "); SendClientMessage(playerid, COLOR_GRAD4, string); SafeGivePlayerWeapon(playerid, 43, 20); return 1; } else if (item == 8 && GetPlayerMoney(playerid) > 499) { if(PlayerInfo[playerid][pLevel] < 3) { SendClientMessage(playerid, COLOR_GREY, " Вам нужен 3 левел чтобы одеть маску! "); return 1; } if(PlayerInfo[playerid][pMask] != 0) { SendClientMessage(playerid, COLOR_GREY, " У вас уже есть маска "); return 1; } if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1) { GameTextForPlayer(playerid, " Free ", 5000, 1); } else { SafePlayerMoney(playerid, - 500); format(string, sizeof(string), " ~r~ -500 "); GameTextForPlayer(playerid, string, 5000, 1); } PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); format(string, sizeof(string), " Маска куплена."); GameTextForPlayer(playerid, string, 5000, 1); SendClientMessage(playerid, COLOR_GRAD4, string); SendClientMessage(playerid, COLOR_WHITE, " Продавец: Вы купили маску (( пишите /maskon или /maskoff "); PlayerInfo[playerid][pMask] = 1; return 1; } else if (item == 9 && GetPlayerMoney(playerid) > 99) { if(PlayerInfo[playerid][pWatch] != 0) { SendClientMessage(playerid, COLOR_GREY, " У вас уже есть наручные часы "); return 1; } SafePlayerMoney(playerid, - 100); format(string, sizeof(string), "~r~-$%d", 100); GameTextForPlayer(playerid, string, 5000, 1); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); format(string, sizeof(string), " Часы куплены."); SendClientMessage(playerid, COLOR_WHITE, " Помощь: пишите/time"); SendClientMessage(playerid, COLOR_GRAD4, string); PlayerInfo[playerid][pWatch] = 1; } 2Добавлено (01.01.2011, 17:26) ---------------------------------------------
Code else if (item == 10 && GetPlayerMoney(playerid) > 149) { if(PlayerInfo[playerid][pFishTool] != 0) { SendClientMessage(playerid, COLOR_GREY, " У вас уже есть удочка! "); return 1; } SafePlayerMoney(playerid, - 150); format(string, sizeof(string), "~r~-$%d", 150); GameTextForPlayer(playerid, string, 5000, 1); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); SendClientMessage(playerid, COLOR_GRAD4, " Продавец: Вы купили удочку. "); PlayerInfo[playerid][pFishTool] = 1; } else if (item == 11 && GetPlayerMoney(playerid) > 9) { if(Rope[playerid] >= 5) { SendClientMessage(playerid, COLOR_GREY, " Вым нужен как минимум 5 уровень! "); return 1; } SafePlayerMoney(playerid, - 10); format(string, sizeof(string), "~r~-$%d", 10); GameTextForPlayer(playerid, string, 5000, 1); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); SendClientMessage(playerid, COLOR_GRAD4, " Продавец: Пишите /tie /untie чтобы связать/развязать человека. "); Rope[playerid]++; } else if (item == 12 && GetPlayerMoney(playerid) > 49) { SafePlayerMoney(playerid, - 50); format(string, sizeof(string), "~r~-$%d", 50); GameTextForPlayer(playerid, string, 5000, 1); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); SendClientMessage(playerid, COLOR_GRAD4, " Продавец: Газовый Балончик куплен."); SafeGivePlayerWeapon(playerid, 41, 200); } else if (item == 16 && GetPlayerMoney(playerid) > 5) { SafePlayerMoney(playerid, - 5); format(string, sizeof(string), "~r~-$%d", 5); GameTextForPlayer(playerid, string, 5000, 1); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); SendClientMessage(playerid, COLOR_GRAD4, " Продавец: Цветы куплены."); SafeGivePlayerWeapon(playerid, 14, 1); } else if (item == 19 && GetPlayerMoney(playerid) > 4) { SafePlayerMoney(playerid, - 4); format(string, sizeof(string), "~r~-$%d", 4); GameTextForPlayer(playerid, string, 5000, 1); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); SendClientMessage(playerid, COLOR_GRAD4, " Продавец: Кухонный нож куплен."); SafeGivePlayerWeapon(playerid, 4, 200); } else if (item == 13 && GetPlayerMoney(playerid) > 4) { if(PlayerInfo[playerid][pLighter] != 0) { SendClientMessage(playerid, COLOR_GREY, " У вас уже есть зажигалка! "); return 1; } SafePlayerMoney(playerid, - 5); PlayerInfo[playerid][pLighter] = 30; PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); format(string, sizeof(string), "~r~-$%d", 5); GameTextForPlayer(playerid, string, 5000, 1); SendClientMessage(playerid, COLOR_GRAD4, " Продавец: Вы купили зажигалку."); OnPlayerUpdate(playerid); return 1; } else if (item == 15 && GetPlayerMoney(playerid) > 1000) { gSpeedo[playerid] = 1; if(PlayerInfo[playerid][pTraderPerk] > 0) { new skill = 1000 / 100; new price = (skill)*(PlayerInfo[playerid][pTraderPerk]); new payout = 1000 - price; SafePlayerMoney(playerid,- payout); SBizzInfo[9][sbTill] += payout; ExtortionSBiz(9, payout); format(string, sizeof(string), "~r~-$%d", payout); GameTextForPlayer(playerid, string, 1000, 1); } else { SafePlayerMoney(playerid,-1000); SBizzInfo[9][sbTill] += 1000; ExtortionSBiz(9, 1000); format(string, sizeof(string), "~r~-$%d", 1000); GameTextForPlayer(playerid, string, 1000, 1); } SBizzInfo[9][sbProducts]--; PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); format(string, sizeof(string), "Продавец: Вы купили спидометр."); SendClientMessage(playerid, COLOR_GRAD4, string); SendClientMessage(playerid, COLOR_WHITE, " Вводите: /speedo "); return 1; } else if (item == 14 && GetPlayerMoney(playerid) > 29) { if(PlayerInfo[playerid][pCigarettes] != 0) { format(string, sizeof(string), " У вас уже есть %d сигарет.", PlayerInfo[playerid][pCigarettes]); SendClientMessage(playerid, COLOR_GREY, string); return 1; } SafePlayerMoney(playerid, - 30); PlayerInfo[playerid][pCigarettes] = 20; PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); format(string, sizeof(string), "~r~-$%d", 30); GameTextForPlayer(playerid, string, 5000, 1); SendClientMessage(playerid, COLOR_GRAD4, " Продавец: Вы купили сигареты."); SendClientMessage(playerid, COLOR_WHITE, " Вводите: вы можете /smoke покурить !"); OnPlayerUpdate(playerid); return 1; } } } 3
skype: nitrolatos
|
|
|
|
[exe]ecco | Дата: Суббота, 01.01.2011, 17:47 | Сообщение # 815 |
Группа:
Пользователи
Сообщений: 559
Награды: 3
Город: Киев
Репутация: 4
Замечания: 0%
Статус:
| как сделать чтоб ролики можно біло покупать в 24 на 7 и кататса дайте FAQ плиз
|
|
|
|
TURBO2 | Дата: Суббота, 01.01.2011, 17:48 | Сообщение # 816 |
Уверенный в себе
Группа:
Продвинутые
Сообщений: 244
Награды: 1
Город: Peter
Репутация: 223
Замечания: 40%
Статус:
| Quote (|exe|ecco) как сделать чтоб ролики можно біло покупать в 24 на 7 и кататса дайте FAQ плиз крайм лайф
skype: nitrolatos
|
|
|
|
Forgotten | Дата: Суббота, 01.01.2011, 18:56 | Сообщение # 817 |
Новенький
Группа:
Пользователи
Сообщений: 54
Награды: 1
Город: Минск
Репутация: 33
Замечания: 0%
Статус:
| Quote (|exe|ecco) как сделать чтоб ролики можно біло покупать в 24 на 7 и кататса дайте FAQ плиз примерно так Code if(strcmp(cmd,"/buyroliki",true) == 0) { if(IsPlayerInRangeOfPoint(playerid, dist, X, Y, Z)) { GivePlayerMoney(playerid, -cena); SendClientMessage(playerid,COLOR_GREEN," Вы купили ролики"); SetPlayerSkin(playerid, 99); return 1; } else { SendClientMessage(playerid,COLOR_RED," Вы не в 24/7!"); return 1; } }
|
|
|
|
TURBO2 | Дата: Воскресенье, 02.01.2011, 11:45 | Сообщение # 818 |
Уверенный в себе
Группа:
Продвинутые
Сообщений: 244
Награды: 1
Город: Peter
Репутация: 223
Замечания: 40%
Статус:
| в 24/7 [/code]else if (item == 15 && GetPlayerMoney(playerid) > 499)//Ролики { if(PlayerInfo[playerid][pRoliki] != 0) { SendClientMessage(playerid, COLOR_GREY, " Это у тебя уже есть"); return 1; } ServerGivePlayerMoney(playerid, - 500); format(string, sizeof(string), "~r~-$%d", 500); GameTextForPlayer(playerid, string, 5000, 1); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); format(string, sizeof(string), " Ролики куплены."); GameTextForPlayer(playerid, string, 5000, 1); SendClientMessage(playerid, COLOR_GRAD4, string); SendClientMessage(playerid, COLOR_WHITE, " Подсказка: используй /roliki"); PlayerInfo[playerid][pRoliki] = 1; return 1; }if(!strcmp(cmd, "/roliki", true)) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pRoliki] == 0) { SendClientMessage(playerid, COLOR_GRAD1, " У тебя нет роликов"); return 1; } if(PlayerVRolikax[playerid] == 0) { if(PlayerInfo[playerid][pSex] == 1) { SetPlayerSkin(playerid,99);//Мужской скин } else { SetPlayerSkin(playerid,92);//Женский скин } PlayerVRolikax[playerid] = 1; GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* %s надевает ролики.", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } else { GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* %s снимает ролики.", sendername); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); SetPlayerSkin(playerid,PlayerInfo[playerid][pModel]); PlayerVRolikax[playerid] = 0; } } return 1; }[code]
skype: nitrolatos
|
|
|
|
Pustik | Дата: Понедельник, 03.01.2011, 22:35 | Сообщение # 819 |
Группа:
I'm V.I.P.
Сообщений: 1669
Награды: 129
Город: Кривой Рог
Репутация: 939
Замечания: 60%
Статус:
| Code if(strcmp(cmd,"/fare",true)==0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10 || PlayerInfo[playerid][pJob] == 14) { if(TransportDuty[playerid] > 0) { if(TransportDuty[playerid] == 1) { TaxiDrivers -= 1; } else if(TransportDuty[playerid] == 2) { BusDrivers -= 1; } TransportDuty[playerid] = 0; format(string, sizeof(string), "* Вы закончили службу и заработали $%d.", TransportMoney[playerid]); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); GivePlayerMoney(playerid, TransportMoney[playerid]); ConsumingMoney[playerid] = 1; TransportValue[playerid] = 0; TransportMoney[playerid] = 0; Delete3DTextLabel(fare3dtext); return 1; } new Veh = GetPlayerVehicleID(playerid); new model = GetVehicleModel(Veh); if(Veh == taxilimo[0] || Veh == taxilimo[1] || model == 420 || model == 438 || model == 437 || model == 418 || model == 431 || model == 560) { if(GetPlayerState(playerid) == 2) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "NeonWorld: /fare [Цена]"); return 1; } moneys = strval(tmp); if(moneys < 1 || moneys > 999) { SendClientMessage(playerid, COLOR_GREY, " Цена должна быть в пределах от $1 до $999 !"); return 1; } TaxiDrivers += 1; TransportDuty[playerid] = 1; TransportValue[playerid] = moneys; GetPlayerName(playerid,sendername,sizeof(sendername)); format(string, sizeof(string), "Таксист %s на службе, тариф: $%d.(Вызвать /service taxi)", sendername, TransportValue[playerid]); OOCNews(TEAM_GROVE_COLOR,string);
format(string, sizeof(string), "Такси: тариф: $%d\n Новичкам бесплатно", TransportValue[playerid]);
fare3dtext = Create3DTextLabel(string, COLOR_YELLOW, 0.0, 0.0, -100.0, 50.0, 0, 0); Attach3DTextLabelToVehicle( fare3dtext, Veh, 0.0, 0.0, 1.5); } else { SendClientMessage(playerid, COLOR_GREY, "Вы не на службе !"); return 1; } } else if((Veh >= bus[0]) && (Veh <= bus[6])) { if(GetPlayerState(playerid) == 2) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "NeonWorld: /fare [Цена]"); return 1; } moneys = strval(tmp); if(moneys < 1 || moneys > 5000) { SendClientMessage(playerid, COLOR_GREY, " Цена должна быть в пределах от $1 до $5000 !"); return 1; } BusDrivers += 1; TransportDuty[playerid] = 2; TransportValue[playerid]= moneys; GetPlayerName(playerid,sendername,sizeof(sendername)); format(string, sizeof(string), "Водитель Автобуса %s на службе, тариф: $%d.(Вызвать /service taxi)", sendername, TransportValue[playerid]); OOCNews(TEAM_GROVE_COLOR,string);
format(string, sizeof(string), "Водитель автобуса: тариф: $%d\n Новичкам бесплатно", TransportValue[playerid]);
fare3dtext = Create3DTextLabel(string, COLOR_YELLOW, 0.0, 0.0, -100.0, 50.0, 0, 0); Attach3DTextLabelToVehicle( fare3dtext, Veh, 0.0, 0.0, 1.5); } else { SendClientMessage(playerid, COLOR_GREY, " Вы не водитель !"); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " Вы не в такси/автобусе !"); } } else { SendClientMessage(playerid,COLOR_GREY," Вы не таксист/водитель автобуса !"); return 1; } } return 1; } /fare с 3D текстом!Добавлено (03.01.2011, 22:35) ---------------------------------------------
Code if(strcmp(cmd, "/togpm", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pDonateRank] > 2 || PlayerInfo[playerid][pAdmin] > 1) { if (!HidePM[playerid]) { HidePM[playerid] = 1; SendClientMessage(playerid, COLOR_GRAD2, "Вы закрыли ПМ!"); } else if (HidePM[playerid]) { HidePM[playerid] = 0; SendClientMessage(playerid, COLOR_GRAD2, "Вы открыли ПМ!"); } } else { SendClientMessage(playerid, COLOR_GREY, "Вы не Администратор или нет VIP аккаунта!"); return 1; } } return 1; } /togpm Code if(strcmp(cmd, "/togphone", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pDonateRank] > 0 || PlayerInfo[playerid][pAdmin] > 1) { if (!PhoneOnline[playerid]) { PhoneOnline[playerid] = 1; SendClientMessage(playerid, COLOR_GRAD2, "Вы выключили телефон!"); } else if (PhoneOnline[playerid]) { PhoneOnline[playerid] = 0; SendClientMessage(playerid, COLOR_GRAD2, "Вы включили Телефон!"); } } else { SendClientMessage(playerid, COLOR_GREY, "Вы не Администратор или нет VIP аккаунта!"); return 1; } } return 1; } Code if(strcmp(cmd, "/famwarn", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "ИСПОЛЬЗУЙТЕ: /famwarn [id_игрока/ЧастьИмени] [причина]"); return 1; } giveplayerid = ReturnUser(tmp); if (PlayerInfo[playerid][pLeader] >= 1) { if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); new Member; new Leader; Leader = PlayerInfo[playerid][pLeader]; Member = PlayerInfo[giveplayerid][pMember];
if (Leader == Member) {
new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[64]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GRAD2, "ИСПОЛЬЗУЙТЕ: /famwarn [id_игрока/ЧастьИмени] [причина]"); return 1; } PlayerInfo[giveplayerid][pFWarns] += 1; if(PlayerInfo[giveplayerid][pFWarns] >= 3) { new year, month,day; getdate(year, month, day); format(string, sizeof(string), "%s был уволен лидером %s (3 выговора), причина: %s", giveplayer, sendername, (result)); SendClientMessage(playerid, COLOR_LIGHTRED, string); PlayerInfo[giveplayerid][pFWarns] = 0; gTeam[giveplayerid] = 3; PlayerInfo[giveplayerid][pTeam] = 3; PlayerInfo[giveplayerid][pMember] = 0; PlayerInfo[giveplayerid][pRank] = 0; PlayerInfo[giveplayerid][pChar] = 0; new rand = random(sizeof(CIV)); SetSpawnInfo(giveplayerid, gTeam[giveplayerid], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[giveplayerid][pModel] = CIV[rand]; MedicBill[giveplayerid] = 0; SpawnPlayer(giveplayerid); return 1; } format(string, sizeof(string), "Вы дали выговор %s, причина: %s", giveplayer, (result)); SendClientMessage(playerid, COLOR_LIGHTRED, string); format(string, sizeof(string), "Вам дал выговор %s, причина: %s", sendername, (result)); SendClientMessage(giveplayerid, COLOR_LIGHTRED, string); return 1; } else { SendClientMessage(playerid, COLOR_GRAD1, "Этот игрок не в вашей фракции"); } }//not connected } else { format(string, sizeof(string), " %d - нет такого игрока.", giveplayerid); SendClientMessage(playerid, COLOR_GRAD1, string); } }
} return 1; } Фам варны,лидер может давать варны участникам его банды/фраки и после 3-х его автоматом кик!
|
|
|
|
TURBO2 | Дата: Вторник, 04.01.2011, 00:34 | Сообщение # 820 |
Уверенный в себе
Группа:
Продвинутые
Сообщений: 244
Награды: 1
Город: Peter
Репутация: 223
Замечания: 40%
Статус:
| Pustik, это все вырезал из Madtown?/fare и /farmwarn точно от туда
skype: nitrolatos
|
|
|
|
Pustik | Дата: Вторник, 04.01.2011, 17:07 | Сообщение # 821 |
Группа:
I'm V.I.P.
Сообщений: 1669
Награды: 129
Город: Кривой Рог
Репутация: 939
Замечания: 60%
Статус:
| TURBO2, не помню откуда,с лост сити точно фаре! а фам варн ваще с какого то бомжатского мода мб и мадтовна xD
|
|
|
|
TURBO2 | Дата: Пятница, 07.01.2011, 14:03 | Сообщение # 822 |
Уверенный в себе
Группа:
Продвинутые
Сообщений: 244
Награды: 1
Город: Peter
Репутация: 223
Замечания: 40%
Статус:
| Quote (iv-med) у когото есть модификация, чтоб были боты маршрутчики и т.д...? делай ботов http://www.samp-rus.com/forum/42-11167-1
skype: nitrolatos
|
|
|
|
ShaKuR | Дата: Суббота, 08.01.2011, 18:03 | Сообщение # 823 |
Новенький
Группа:
Пользователи
Сообщений: 6
Награды: 0
Город: Казань
Репутация: -10
Замечания: 0%
Статус:
| Есть у кого нить команда /check на диалогах ??Срочно нуна. Народ помогите плиз..
|
|
|
|
DesT(Gang_Staff) | Дата: Воскресенье, 09.01.2011, 17:43 | Сообщение # 824 |
Освоившийся
Группа:
Пользователи
Сообщений: 111
Награды: 1
Город: Мстиславль
Репутация: -33
Замечания: 40%
Статус:
| Делаем постояный показ боланса: В начало мода ко всем new добавляем Code new Text:BankTextDraw; В паблик OnPlayerDisconnect добавь Code TextDrawHideForPlayer(playerid, BankTextDraw); Ищем public OtherTimer() И после if(IsPlayerConnected(i)) { Добавляем Code if(gPlayerLogged[i] == 1) { TextDrawHideForPlayer(i, BankTextDraw); format(string,sizeof(string),"$%d",PlayerInfo[i][pAccount]); BankTextDraw = TextDrawCreate(547.000000,38.000000,string); TextDrawAlignment(BankTextDraw,0); TextDrawBackgroundColor(BankTextDraw,0x000000ff); TextDrawFont(BankTextDraw,1); TextDrawLetterSize(BankTextDraw,0.299999,1.100000); TextDrawColor(BankTextDraw,0xffffffff); TextDrawSetOutline(BankTextDraw,1); TextDrawSetProportional(BankTextDraw,1); TextDrawSetShadow(BankTextDraw,1); TextDrawShowForPlayer(i, BankTextDraw); } Работает, проверенно.
|
|
|
|
HELKERN | Дата: Воскресенье, 09.01.2011, 19:04 | Сообщение # 825 |
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 767
Награды: 17
Город: Улан-Удэ
Репутация: 206
Замечания: 0%
Статус:
| DesT(Gang_Staff), вы про TextDrawSetString вообще слышали или нет?
|
|
|
|
|
|
|
| |
| |
|