Carleone
Умник
Здравствуйте дорогие форумчане я хотел себе мигалку на сервер и искал тут мне она попалась но без удаления и при спавне не удалялась мне немного помогли её доделали и я решил поделиться нею с вами.
И так приступим.
Ко всем new
В public OnPlayerCommandText(playerid, cmdtext[])
В public OnVehicleSpawn(vehicleid)
В public OnVehicleDeath(vehicleid, killerid)
И естественно в /delcar или /delveh как у вас.
Автор: Неизвестный.
Будут ошибки пишите!
И так приступим.
Ко всем new
PHP:
new migalka[MAX_PLAYERS];
PHP:
else if (strcmp("/migalka", cmdtext, true, 10) == 0)
{
if(PlayerInfo[playerid][pAdmin] > 1)
{
new carid = GetPlayerVehicleID(playerid);
new vehicleid = GetPlayerVehicleID(playerid);
migalka[vehicleid] = CreateObject(18646,0,0,0,0,0,0,0.0);
switch(GetVehicleModel(carid))
{
case 587: AttachObjectToVehicle(migalka[vehicleid],carid,0.0,-0.30, 0.80, 0.0, 0.0, 0.0); //Euros
case 562: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0,-0.0, 0.85, 0.0, 0.0, 0.0); //Elegy
case 602: AttachObjectToVehicle(migalka[vehicleid],carid,0.0,-0.30, 0.77, 0.0, 0.0, 0.0); //Alpha
case 415: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 0.65, 0.0, 0.0, 0.0); //Cheetah
case 451: AttachObjectToVehicle(migalka[vehicleid],carid,0.0,-0.20, 0.63, 0.0, 0.0, 0.0); //Turismo
case 559: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 0.77, 0.0, 0.0, 0.0); //Jester
case 541: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 0.70, 0.0, 0.0, 0.0); //Bullet
case 565: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 0.75, 0.0, 0.0, 0.0); //Flash
case 540: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 0.79, 0.0, 0.0, 0.0); //Vincent
case 507: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 0.88, 0.0, 0.0, 0.0); //Elegant
case 491: AttachObjectToVehicle(migalka[vehicleid],carid,0.0,-0.20, 0.78, 0.0, 0.0, 0.0); //Virgo
case 492: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 0.92, 0.0, 0.0, 0.0); //Greenwood
case 526: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 0.70, 0.0, 0.0, 0.0); //Fortune
case 529: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 0.95, 0.0, 0.0, 0.0); //Willard
case 401: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 0.82, 0.0, 0.0, 0.0); //Bravura
case 518: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 0.75, 0.0, 0.0, 0.0); //Buccaneer
case 527: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 0.93, 0.0, 0.0, 0.0); //Cadrona
case 542: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 0.87, 0.0, 0.0, 0.0); //Clover
case 585: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 1.08, 0.0, 0.0, 0.0); //Emperor
case 419: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 0.75, 0.0, 0.0, 0.0); //Esperanto
case 466: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 0.93, 0.0, 0.0, 0.0); //Glendale
case 474: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 0.88, 0.0, 0.0, 0.0); //Hermes
case 546: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 0.87, 0.0, 0.0, 0.0); //Intruder
case 551: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 0.95, 0.0, 0.0, 0.0); //Merit
case 467: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 0.87, 0.0, 0.0, 0.0); //Oceanic
case 547: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 0.95, 0.0, 0.0, 0.0); //Primo
case 580: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 1.10, 0.0, 0.0, 0.0); //Stafford
case 405: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 0.80, 0.0, 0.0, 0.0); //Sentinel
case 550: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 0.77, 0.0, 0.0, 0.0); //Sunrise
case 549: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 0.80, 0.0, 0.0, 0.0); //Tampa
case 421: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 0.75, 0.0, 0.0, 0.0); //Washington
case 429: AttachObjectToVehicle(migalka[vehicleid],carid,0.0, 0.60, 0.37, 0.0, 0.0, 0.0); //Banshee
case 402: AttachObjectToVehicle(migalka[vehicleid],carid,0.0,-0.20, 0.80, 0.0, 0.0, 0.0); //Buffalo
case 589: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 1.10, 0.0, 0.0, 0.0); //Club
case 494: AttachObjectToVehicle(migalka[vehicleid],carid,0.0,-0.10, 0.80, 0.0, 0.0, 0.0); //Hotring Racer
case 502: AttachObjectToVehicle(migalka[vehicleid],carid,0.0,-0.10, 0.82, 0.0, 0.0, 0.0); //Hotring Racer 2
case 503: AttachObjectToVehicle(migalka[vehicleid],carid,0.0,-0.10, 0.84, 0.0, 0.0, 0.0); //Hotring Racer 3
case 411: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 0.77, 0.0, 0.0, 0.0); //Infernus
case 603: AttachObjectToVehicle(migalka[vehicleid],carid,0.0,-0.10, 0.73, 0.0, 0.0, 0.0); //Phoenix
case 475: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 0.79, 0.0, 0.0, 0.0); //Sabre
case 506: AttachObjectToVehicle(migalka[vehicleid],carid,0.0, 0.90, 0.30, 0.0, 0.0, 0.0); //Super GT
case 477: AttachObjectToVehicle(migalka[vehicleid],carid,0.0,-0.20, 0.77, 0.0, 0.0, 0.0); //ZR-350
case 404: AttachObjectToVehicle(migalka[vehicleid],carid,0.0, 0.0, 1.00, 0.0, 0.0, 0.0); //Perenniel
case 479: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 1.05, 0.0, 0.0, 0.0); //Regina
case 458: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 0.80, 0.0, 0.0, 0.0); //Solair
case 412: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 0.78, 0.0, 0.0, 0.0); //Voodoo
case 439: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 1.0, 0.35, 0.0, 0.0, 0.0); //Stallion
case 480: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.80, 0.35, 0.0, 0.0, 0.0); //Comet
case 500: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.80, 0.35, 0.0, 0.0, 0.0); //Mesa
case 505: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 1.15, 0.0, 0.0, 0.0); //Rancher
case 489: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 1.15, 0.0, 0.0, 0.0); //Rancher 2
case 504: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 0.93, 0.0, 0.0, 0.0); //Bloodring Banger
case 533: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 1.15, 0.40, 0.0, 0.0, 0.0); //Feltzer
case 534: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 0.70, 0.0, 0.0, 0.0); //Remington
case 535: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 0.87, 0.0, 0.0, 0.0); //Slamvan
case 536: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 1.20, 0.28, 0.0, 0.0, 0.0); //Blade
case 555: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.90, 0.30, 0.0, 0.0, 0.0); //Windsor
case 567: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 1.60, 0.22, 0.0, 0.0, 0.0); //Savanna
case 575: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 1.30, 0.58, 0.0, 0.0, 0.0); //Broadway
case 576: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 0.95, 0.0, 0.0, 0.0); //Tornado
case 579: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 1.30, 0.0, 0.0, 0.0); //Huntley
case 600: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 0.84, 0.0, 0.0, 0.0); //Picador
case 495: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 1.06, 0.0, 0.0, 0.0); //Sandking
case 543: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 0.95, 0.0, 0.0, 0.0); //Sadler
case 422: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 0.89, 0.0, 0.0, 0.0); //Bobcat
case 554: AttachObjectToVehicle(migalka[vehicleid],carid, 0.0, 0.0, 1.10, 0.0, 0.0, 0.0); //Yosemite
default: SendClientMessage(playerid, 0xFF2000FF, "На этот транспорт мигалка не предусмотрена"); //Other cars
}
}
return 1;
}
else if (strcmp("/migalkaoff", cmdtext, true, 10) == 0)
{
if(PlayerInfo[playerid][pAdmin] > 1)
new vehicleid = GetPlayerVehicleID(playerid);
DestroyObject(migalka[vehicleid]);
return true;
}
PHP:
DestroyObject(migalka[vehicleid]);
PHP:
DestroyObject(migalka[vehicleid]);
PHP:
DestroyObject(migalka[vehicleid]);
Будут ошибки пишите!
Последнее редактирование модератором:
