16.12.2009, 19:36
Hello to all, at first, I'm spanish, so my english isn't well... So forgive me if I write bad any word...
Well, this is the command to create the objects and the command to remove...
Thanks a lot... Im desesperate with this command...
Bye
Well, this is the command to create the objects and the command to remove...
Код:
if(strcmp(cmd, "/ponercono", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1)
{
if(PlayerInfo[playerid][pCono1] == 0)
{
new Float:X, Float:Y, Float:Z, Float:A;
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, A);
PlayerInfo[playerid][pCono1] = CreateObject(1238, X, Y, Z-0.7, 0.0, 0.0, A);
SendClientMessage(playerid, COLOR_WHITE, "Has creado tu primer cono.");
}
else if(PlayerInfo[playerid][pCono2] == 0)
{
new Float:X, Float:Y, Float:Z, Float:A;
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, A);
PlayerInfo[playerid][pCono2] = CreateObject(1238, X, Y, Z-0.7, 0.0, 0.0, A);
SendClientMessage(playerid, COLOR_WHITE, "Has creado tu segundo cono.");
}
else if(PlayerInfo[playerid][pCono3] == 0)
{
new Float:X, Float:Y, Float:Z, Float:A;
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, A);
PlayerInfo[playerid][pCono3] = CreateObject(1238, X, Y, Z-0.7, 0.0, 0.0, A);
SendClientMessage(playerid, COLOR_WHITE, "Has creado tu tercer cono.");
}
else if(PlayerInfo[playerid][pCono4] == 0)
{
new Float:X, Float:Y, Float:Z, Float:A;
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, A);
PlayerInfo[playerid][pCono4] = CreateObject(1238, X, Y, Z-0.7, 0.0, 0.0, A);
SendClientMessage(playerid, COLOR_WHITE, "Has creado tu cuarto cono.");
}
else if(PlayerInfo[playerid][pCono5] == 0)
{
new Float:X, Float:Y, Float:Z, Float:A;
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, A);
PlayerInfo[playerid][pCono5] = CreateObject(1238, X, Y, Z-0.7, 0.0, 0.0, A);
SendClientMessage(playerid, COLOR_WHITE, "Has creado tu quinto cono.");
}
else if(PlayerInfo[playerid][pCono6] == 0)
{
new Float:X, Float:Y, Float:Z, Float:A;
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, A);
PlayerInfo[playerid][pCono6] = CreateObject(1238, X, Y, Z-0.7, 0.0, 0.0, A);
SendClientMessage(playerid, COLOR_WHITE, "Has creado tu sexto cono.");
}
else if(PlayerInfo[playerid][pCono7] == 0)
{
new Float:X, Float:Y, Float:Z, Float:A;
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, A);
PlayerInfo[playerid][pCono7] = CreateObject(1238, X, Y, Z-0.7, 0.0, 0.0, A);
SendClientMessage(playerid, COLOR_WHITE, "Has creado tu sйptimo cono.");
}
else if(PlayerInfo[playerid][pCono8] == 0)
{
new Float:X, Float:Y, Float:Z, Float:A;
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, A);
PlayerInfo[playerid][pCono8] = CreateObject(1238, X, Y, Z-0.7, 0.0, 0.0, A);
SendClientMessage(playerid, COLOR_WHITE, "Has creado tu octavo cono.");
}
else if(PlayerInfo[playerid][pCono9] == 0)
{
new Float:X, Float:Y, Float:Z, Float:A;
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, A);
PlayerInfo[playerid][pCono9] = CreateObject(1238, X, Y, Z-0.7, 0.0, 0.0, A);
SendClientMessage(playerid, COLOR_WHITE, "Has creado tu noveno cono.");
}
else if(PlayerInfo[playerid][pCono10] == 0)
{
new Float:X, Float:Y, Float:Z, Float:A;
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, A);
PlayerInfo[playerid][pCono10] = CreateObject(1238, X, Y, Z-0.7, 0.0, 0.0, A);
SendClientMessage(playerid, COLOR_WHITE, "Has creado tu dйcimo cono.");
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "No puedes crear mбs conos.");
}
}
}
}
if(strcmp(cmd, "/quitarcono", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1)
{
new z_nr[256];
z_nr = strtok(cmdtext, idx);
if(!strlen(z_nr))
{
SendClientMessage(playerid, COLOR_WHITE, "USO: /quitarcono [nє cono].");
SendClientMessage(playerid, COLOR_WHITE, "USO: /quitarcono todos (( esto elimina todos los conos creados por ti )).");
return 1;
}
if(strcmp(z_nr,"1",true) == 0)
{
if(PlayerInfo[playerid][pCono1] != 0)
{
DestroyObject(PlayerInfo[playerid][pCono1]);
PlayerInfo[playerid][pCono1] = 0;
SendClientMessage(playerid, COLOR_WHITE, "Has destruido el cono nє 1.");
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "El cono nъmero 1 no existe.");
}
}
if(strcmp(z_nr,"2",true) == 0)
{
if(PlayerInfo[playerid][pCono2] != 0)
{
DestroyObject(PlayerInfo[playerid][pCono2]);
PlayerInfo[playerid][pCono2] = 0;
SendClientMessage(playerid, COLOR_WHITE, "Has destruido el cono nє 2.");
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "El cono nъmero 2 no existe.");
}
}
if(strcmp(z_nr,"3",true) == 0)
{
if(PlayerInfo[playerid][pCono3] != 0)
{
DestroyObject(PlayerInfo[playerid][pCono3]);
PlayerInfo[playerid][pCono3] = 0;
SendClientMessage(playerid, COLOR_WHITE, "Has destruido el cono nє 3.");
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "El cono nъmero 3 no existe.");
}
}
if(strcmp(z_nr,"4",true) == 0)
{
if(PlayerInfo[playerid][pCono4] != 0)
{
DestroyObject(PlayerInfo[playerid][pCono4]);
PlayerInfo[playerid][pCono4] = 0;
SendClientMessage(playerid, COLOR_WHITE, "Has destruido el cono nє 4.");
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "El cono nъmero 4 no existe.");
}
}
if(strcmp(z_nr,"5",true) == 0)
{
if(PlayerInfo[playerid][pCono5] != 0)
{
DestroyObject(PlayerInfo[playerid][pCono5]);
PlayerInfo[playerid][pCono5] = 0;
SendClientMessage(playerid, COLOR_WHITE, "Has destruido el cono nє 5.");
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "El cono nъmero 5 no existe.");
}
}
if(strcmp(z_nr,"6",true) == 0)
{
if(PlayerInfo[playerid][pCono6] != 0)
{
DestroyObject(PlayerInfo[playerid][pCono6]);
PlayerInfo[playerid][pCono6] = 0;
SendClientMessage(playerid, COLOR_WHITE, "Has destruido el cono nє 6.");
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "El cono nъmero 6 no existe.");
}
}
if(strcmp(z_nr,"7",true) == 0)
{
if(PlayerInfo[playerid][pCono7] != 0)
{
DestroyObject(PlayerInfo[playerid][pCono7]);
PlayerInfo[playerid][pCono7] = 0;
SendClientMessage(playerid, COLOR_WHITE, "Has destruido el cono nє 7.");
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "El cono nъmero 7 no existe.");
}
}
if(strcmp(z_nr,"8",true) == 0)
{
if(PlayerInfo[playerid][pCono8] != 0)
{
DestroyObject(PlayerInfo[playerid][pCono8]);
PlayerInfo[playerid][pCono8] = 0;
SendClientMessage(playerid, COLOR_WHITE, "Has destruido el cono nє 8.");
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "El cono nъmero 8 no existe.");
}
}
if(strcmp(z_nr,"9",true) == 0)
{
if(PlayerInfo[playerid][pCono9] != 0)
{
DestroyObject(PlayerInfo[playerid][pCono9]);
PlayerInfo[playerid][pCono9] = 0;
SendClientMessage(playerid, COLOR_WHITE, "Has destruido el cono nє 9.");
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "El cono nъmero 9 no existe.");
}
}
if(strcmp(z_nr,"10",true) == 0)
{
if(PlayerInfo[playerid][pCono10] != 0)
{
DestroyObject(PlayerInfo[playerid][pCono10]);
PlayerInfo[playerid][pCono10] = 0;
SendClientMessage(playerid, COLOR_WHITE, "Has destruido el cono nє 10.");
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "El cono nъmero 10 no existe.");
}
}
if(strcmp(z_nr,"todos",true) == 0)
{
DestroyObject(PlayerInfo[playerid][pCono1]);
PlayerInfo[playerid][pCono1] = 0;
DestroyObject(PlayerInfo[playerid][pCono2]);
PlayerInfo[playerid][pCono2] = 0;
DestroyObject(PlayerInfo[playerid][pCono3]);
PlayerInfo[playerid][pCono3] = 0;
DestroyObject(PlayerInfo[playerid][pCono4]);
PlayerInfo[playerid][pCono4] = 0;
DestroyObject(PlayerInfo[playerid][pCono5]);
PlayerInfo[playerid][pCono5] = 0;
DestroyObject(PlayerInfo[playerid][pCono6]);
PlayerInfo[playerid][pCono6] = 0;
DestroyObject(PlayerInfo[playerid][pCono7]);
PlayerInfo[playerid][pCono7] = 0;
DestroyObject(PlayerInfo[playerid][pCono8]);
PlayerInfo[playerid][pCono8] = 0;
DestroyObject(PlayerInfo[playerid][pCono9]);
PlayerInfo[playerid][pCono9] = 0;
DestroyObject(PlayerInfo[playerid][pCono10]);
PlayerInfo[playerid][pCono10] = 0;
SendClientMessage(playerid, COLOR_GRAD1, "Has borrado todos los conos.");
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Escoje un nъmero de cono correcto (del 1 al 10), o escriba todos.");
}
}
}
}
Bye

