06.10.2012, 20:34
PHP код:
//==============================================================================
/* # Menu de Neones */
/* # Versiуn: 2.0 */
/* # Liberado: 10/04/2010 */
/* # Lenguaje: Espaсol */
/* # Crйditos: - Evolusion */
//==============================================================================
// ============================== [ Includes ] ============================== //
#include <a_samp>
// ========================================================================== //
// ============================ [ Defines ] ================================= //
#define Rojo 0xFF0000FF
#define Blanco 0xFFFFFFFF
#define AttachObjectToVehicle
// ========================================================================== //
// ========================= [ OnPlayerCommandText ] ======================== //
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/Neones", cmdtext, true, 10) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
return ShowPlayerDialog(playerid, 9000, DIALOG_STYLE_LIST, "{65FC00}Menu de Neones {FFFFFF}|| {00F0FC}- Evolusion®", "Neon {0000FF}Azul Oscuro\nNeon {FF0000}Rojo\nNeon {00FF09}Verde\nNeon Blanco\nNeon {A600FF}Violeta\nNeon {FCFF00}Amarillo\nNeon {00FFE2}Celeste\nNeon {1739E1}Azul Claro\nNeon {E117CD}Rosa\nNeon {E18A17}Naranja\nNeon {07FF20}Verde Claro\nNeon {FFF807}Amarillo Claro\nNeon {2609FF}Pol{FFFFFF}icia\nNeon {2609FF}Po{FFFFFF}li{2609FF}ci{FFFFFF}a 2\n{F7046E}Eliminar Neones", "Aceptar", "Cancelar");
}
else return SendClientMessage(playerid,Rojo,"[ERROR]: ЎNecesitas estar en un coche para usar este comando!");
}
return 0;
}
// ========================================================================== //
// ======================== [ OnDialogResponse ] ============================ //
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 9000)
{
if(response)
{
//Neon Azul Oscuro
if(listitem == 0)
{
SendClientMessage(playerid, 0xFFFFFFAA, "{FFFFFF}[CORRECTO]: ЎTe has puesto el Neon {0000FF}Azul Oscuro{FFFFFF}!");
SetPVarInt(playerid, "Status", 1);
SetPVarInt(playerid, "neon", CreateObject(18648,0,0,0,0,0,0));
SetPVarInt(playerid, "neon1", CreateObject(18648,0,0,0,0,0,0));
AttachObjectToVehicle(GetPVarInt(playerid, "neon"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
}
//Neon Rojo
if(listitem == 1)
{
SendClientMessage(playerid, 0xFFFFFFAA, "{FFFFFF}[CORRECTO]: ЎTe has puesto el Neon {FF0000}Rojo{FFFFFF}!");
SetPVarInt(playerid, "Status", 1);
SetPVarInt(playerid, "neon2", CreateObject(18647,0,0,0,0,0,0));
SetPVarInt(playerid, "neon3", CreateObject(18647,0,0,0,0,0,0));
AttachObjectToVehicle(GetPVarInt(playerid, "neon2"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon3"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
}
//Neon Verde
if(listitem == 2)
{
SendClientMessage(playerid, 0xFFFFFFAA, "{FFFFFF}[CORRECTO]: ЎTe has puesto el Neon {00FF09}Verde{FFFFFF}!");
SetPVarInt(playerid, "Status", 1);
SetPVarInt(playerid, "neon4", CreateObject(18649,0,0,0,0,0,0));
SetPVarInt(playerid, "neon5", CreateObject(18649,0,0,0,0,0,0));
AttachObjectToVehicle(GetPVarInt(playerid, "neon4"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon5"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
}
//Neon Blanco
if(listitem == 3)
{
SendClientMessage(playerid, 0xFFFFFFAA, "{FFFFFF}[CORRECTO]: ЎTe has puesto el Neon Blanco!");
SetPVarInt(playerid, "Status", 1);
SetPVarInt(playerid, "neon6", CreateObject(18652,0,0,0,0,0,0));
SetPVarInt(playerid, "neon7", CreateObject(18652,0,0,0,0,0,0));
AttachObjectToVehicle(GetPVarInt(playerid, "neon6"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon7"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
}
//Neon Violeta
if(listitem == 4)
{
SendClientMessage(playerid, 0xFFFFFFAA, "{FFFFFF}[CORRECTO]: ЎTe has puesto el Neon {A600FF}Violeta{FFFFFF}!");
SetPVarInt(playerid, "Status", 1);
SetPVarInt(playerid, "neon8", CreateObject(18651,0,0,0,0,0,0));
SetPVarInt(playerid, "neon9", CreateObject(18651,0,0,0,0,0,0));
AttachObjectToVehicle(GetPVarInt(playerid, "neon8"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon9"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
}
//Neon Amarillo
if(listitem == 5)
{
SendClientMessage(playerid, 0xFFFFFFAA, "{FFFFFF}[CORRECTO]: ЎTe has puesto el Neon {FCFF00}Amarillo{FFFFFF}!");
SetPVarInt(playerid, "Status", 1);
SetPVarInt(playerid, "neon10", CreateObject(18650,0,0,0,0,0,0));
SetPVarInt(playerid, "neon11", CreateObject(18650,0,0,0,0,0,0));
AttachObjectToVehicle(GetPVarInt(playerid, "neon10"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon11"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
}
//Neon Celeste
if(listitem == 6)
{
SendClientMessage(playerid, 0xFFFFFFAA, "{FFFFFF}[CORRECTO]: ЎTe has puesto el Neon {00FFE2}Celeste{FFFFFF}!");
SetPVarInt(playerid, "Status", 1);
SetPVarInt(playerid, "neon12", CreateObject(18648,0,0,0,0,0,0));
SetPVarInt(playerid, "neon13", CreateObject(18648,0,0,0,0,0,0));
SetPVarInt(playerid, "neon14", CreateObject(18649,0,0,0,0,0,0));
SetPVarInt(playerid, "neon15", CreateObject(18649,0,0,0,0,0,0));
AttachObjectToVehicle(GetPVarInt(playerid, "neon12"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon13"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon14"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon15"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
}
//Neon Azul Claro
if(listitem == 7)
{
SendClientMessage(playerid, 0xFFFFFFAA, "{FFFFFF}[CORRECTO]: ЎTe has puesto el Neon {1739E1}Azul Claro{FFFFFF}!");
SetPVarInt(playerid, "Status", 1);
SetPVarInt(playerid, "neon16", CreateObject(18648,0,0,0,0,0,0));
SetPVarInt(playerid, "neon17", CreateObject(18648,0,0,0,0,0,0));
SetPVarInt(playerid, "neon18", CreateObject(18652,0,0,0,0,0,0));
SetPVarInt(playerid, "neon19", CreateObject(18652,0,0,0,0,0,0));
AttachObjectToVehicle(GetPVarInt(playerid, "neon16"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon17"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon18"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon19"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
}
//Neon Rosa
if(listitem == 8)
{
SendClientMessage(playerid, 0xFFFFFFAA, "{FFFFFF}[CORRECTO]: ЎTe has puesto el Neon {FC00DF}Rosa{FFFFFF}!");
SetPVarInt(playerid, "Status", 1);
SetPVarInt(playerid, "neon20", CreateObject(18647,0,0,0,0,0,0));
SetPVarInt(playerid, "neon21", CreateObject(18647,0,0,0,0,0,0));
SetPVarInt(playerid, "neon22", CreateObject(18652,0,0,0,0,0,0));
SetPVarInt(playerid, "neon23", CreateObject(18652,0,0,0,0,0,0));
AttachObjectToVehicle(GetPVarInt(playerid, "neon20"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon21"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon22"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon23"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
}
//Neon Naranja
if(listitem == 9)
{
SendClientMessage(playerid, 0xFFFFFFAA, "{FFFFFF}[CORRECTO]: ЎTe has puesto el Neon {FC8F00}Naranja{FFFFFF}!");
SetPVarInt(playerid, "Status", 1);
SetPVarInt(playerid, "neon24", CreateObject(18647,0,0,0,0,0,0));
SetPVarInt(playerid, "neon25", CreateObject(18647,0,0,0,0,0,0));
SetPVarInt(playerid, "neon26", CreateObject(18650,0,0,0,0,0,0));
SetPVarInt(playerid, "neon27", CreateObject(18650,0,0,0,0,0,0));
AttachObjectToVehicle(GetPVarInt(playerid, "neon24"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon25"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon26"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon27"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
}
//Neon Verde Claro
if(listitem == 10)
{
SendClientMessage(playerid, 0xFFFFFFAA, "{FFFFFF}[CORRECTO]: ЎTe has puesto el Neon {0DD909}Verde Claro{FFFFFF}!");
SetPVarInt(playerid, "Status", 1);
SetPVarInt(playerid, "neon28", CreateObject(18649,0,0,0,0,0,0));
SetPVarInt(playerid, "neon29", CreateObject(18649,0,0,0,0,0,0));
SetPVarInt(playerid, "neon30", CreateObject(18652,0,0,0,0,0,0));
SetPVarInt(playerid, "neon31", CreateObject(18652,0,0,0,0,0,0));
AttachObjectToVehicle(GetPVarInt(playerid, "neon28"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon29"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon30"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon31"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
}
//Neon Amarillo Claro
if(listitem == 11)
{
SendClientMessage(playerid, 0xFFFFFFAA, "{FFFFFF}[CORRECTO]: ЎTe has puesto el Neon {FFE609}Amarillo Claro{FFFFFF}!");
SetPVarInt(playerid, "Status", 1);
SetPVarInt(playerid, "neon32", CreateObject(18652,0,0,0,0,0,0));
SetPVarInt(playerid, "neon33", CreateObject(18652,0,0,0,0,0,0));
SetPVarInt(playerid, "neon34", CreateObject(18650,0,0,0,0,0,0));
SetPVarInt(playerid, "neon35", CreateObject(18650,0,0,0,0,0,0));
AttachObjectToVehicle(GetPVarInt(playerid, "neon32"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon33"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon34"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "neon35"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
}
if(listitem == 12)
{
SendClientMessage(playerid, 0xFFFFFFAA, "{FFFFFF}[CORRECTO]: ЎTe has puesto el Neon {2609FF}Pol{FFFFFF}icia{FFFFFF}!");
//Neon Policia
SetPVarInt(playerid, "Status", 1);
SetPVarInt(playerid, "policia", CreateObject(18646,0,0,0,0,0,0));
SetPVarInt(playerid, "policia2", CreateObject(18646,0,0,0,0,0,0));
AttachObjectToVehicle(GetPVarInt(playerid, "policia"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
AttachObjectToVehicle(GetPVarInt(playerid, "policia2"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
}
if(listitem == 13)
{
//Neon Policia 2
SendClientMessage(playerid, 0xFFFFFFAA, "{FFFFFF}[CORRECTO]: ЎTe has puesto el Neon {2609FF}Po{FFFFFF}li{2609FF}ci{FFFFFF}a 2{FFFFFF}!");
SetPVarInt(playerid, "Status", 1);
SetPVarInt(playerid, "policia3", CreateObject(18646,0,0,0,0,0,0));
SetPVarInt(playerid, "policia4", CreateObject(18646,0,0,0,0,0,0));
AttachObjectToVehicle(GetPVarInt(playerid, "policia3"), GetPlayerVehicleID(playerid), 0, -0.0, 0, 2.0, 2.0, 3.0);
AttachObjectToVehicle(GetPVarInt(playerid, "policia4"), GetPlayerVehicleID(playerid), 0, -0.0, 0, 2.0, 2.0, 3.0);
}
if(listitem == 14)
{
//Remover Neones
SendClientMessage(playerid,Blanco,"{FFFFFF}[CORRECTO]: ЎHas Removido todos los Neones!");
DestroyObject(GetPVarInt(playerid, "neon"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon1"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon2"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon3"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon4"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon5"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon6"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon7"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon8"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon9"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon10"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon11"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon12"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon13"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon14"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon15"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon16"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon17"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon18"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon19"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon20"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon21"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon22"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon23"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon24"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon25"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon26"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon27"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon28"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon29"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon30"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon31"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon32"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon33"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon34"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "neon35"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "policia"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "policia2"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "policia3"));
DeletePVar(playerid, "Status");
DestroyObject(GetPVarInt(playerid, "policia4"));
}
}
}
return 1;
}
// ========================================================================== //
Quote:
C:\Users\Farius\Desktop\Neones.pwn(26) : error 075: input line too long (after substitutions) Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error. |