24.12.2014, 02:45
їY asн?
Lo que sн debes agregar el color por separado, ejemplo /ddnombre 2 5 FF0000 Mi puerta de color rojo
pawn Код:
CMD:nombrepuerta(playerid, params[])
{
if(Datos_User[playerid][pAdmin] < 5) return true;
new string[240];
if(!sscanf(params, "dds[128]s[128]", params[0], params[1], params[2], params[3]))
{
if(params[1] == 0)
{
format(DDoorsDatos_User[params[0]][ddDescription1], 128, "{%s}%s", params[2], params[3]);
}
if(params[1] == 1)
{
format(DDoorsDatos_User[params[0]][ddDescription2], 128, "{%s}%s", params[2], params[3]);
}
if(params[1] == 2)
{
format(DDoorsDatos_User[params[0]][ddDescription3], 128, "{%s}%s", params[2], params[3]);
}
if(params[1] == 3)
{
format(DDoorsDatos_User[params[0]][ddDescription4], 128, "{%s}%s", params[2], params[3]);
}
if(params[1] == 4)
{
format(DDoorsDatos_User[params[0]][ddDescription5], 128, "{%s}%s", params[2], params[3]);
}
if(params[1] == 5)
{
format(DDoorsDatos_User[params[0]][ddDescription6], 128, "{%s}%s", params[2], params[3]);
}
if(params[1] == 6)
{
format(DDoorsDatos_User[params[0]][ddDescription7], 128, "{%s}%s", params[2], params[3]);
}
if(params[1] == 7)
{
format(DDoorsDatos_User[params[0]][ddDescription8], 128, "{%s}%s", params[2], params[3]);
}
SendClientMessage(playerid, -1, "Cambiaste el nombre de la puerta!");
if(IsValidDynamicPickup(DDoorsDatos_User[params[0]][ddPickupID])) DestroyDynamicPickup(DDoorsDatos_User[params[0]][ddPickupID]);
if(IsValidDynamic3DTextLabel(DDoorsDatos_User[params[0]][ddTextID])) DestroyDynamic3DTextLabel(DDoorsDatos_User[params[0]][ddTextID]);
Crear_Puerta(params[0]);
Guardar_Puertas_N(params[0]);
} else SendClientMessageEx(playerid, COLOR_WHITE, "USA: /ddnombre [INDEXPUERTA] [INDEX 0-7] [CODIGO HEX] [DETALLES]");
return 1;
}

