31.03.2014, 00:00
(
Последний раз редактировалось Daniel_Ruiz; 31.03.2014 в 03:10.
)
Bueno que pena no me gusta andar molestando pero la verdad ya no entiendo mi codigo jajaja lo que quiero es que un vendedor de autos use /venderveh y al poner ese comando le aparesca al que le vende el auto un mensaje que diga "Aceptas el auto?" Pero no me aparece aca esta mi codigo si podrian ayudarme se lo agadeceria
De antemano muchas gracias....
PD: Que pena por molestarlos ya lo solucione estudie y estudie el codigo hasta que quedo muchas Gracias xD!
pawn Код:
if(strcmp(cmd, "/venderveh", true) == 0)
{
new giveplayerid;
new newcar = GetPlayerVehicleID(playerid);
giveplayerid = ReturnUser(tmp);
tmp = strtok(cmdtext,idx);
if(NFS(playerid))
{
if (!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREY, "USAGE: /venderveh [playerid/partOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (giveplayerid == INVALID_PLAYER_ID)
{
SendClientMessage(playerid, COLOR_GREY, "Jugador Off Line");
return 1;
}
if(IsAnOwnableCar(idcar))
{
if(PlayerInfo[giveplayerid][pLevel] < 3)
{
SendClientMessage(playerid, COLOR_GREY, "Necesita Minimo Nivel 3, Para tener Un Coche..!");
return 1;
}
if(CarInfo[newcar][cOwned]==1)
{
SendClientMessage(playerid, COLOR_GREY, "Vendedor: Este Coche Ya Tiene Dueсo, Lo Siento.");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
return 1;
}
if(PlayerInfo[giveplayerid][pPcarkey] == 999){}
else if(PlayerInfo[giveplayerid][pPcarkey2] == 999) { }
else { SendClientMessage(playerid, COLOR_GREY, "Unicamente Se Permite Tener 2 Coches Por Persona."); return 1; }
if(CarInfo[idcar][cOwned]==1)
{
SendClientMessage(playerid, COLOR_GREY, "Vendedor: Este Coche Ya Tiene Dueсo, Lo Siento.");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
if(GetPlayerMoney(giveplayerid) >= CarInfo[idcar][cValue])
{
ShowPlayerDialog(giveplayerid,111111,DIALOG_STYLE_MSGBOX,"Confirmacion","Te han ofrecido un coche aceptas=","Si","No");
return 1;
}
if(PlayerInfo[giveplayerid][pPcarkey] == 999) { PlayerInfo[giveplayerid][pPcarkey] = idcar; }
else if(PlayerInfo[giveplayerid][pPcarkey2] == 999) { PlayerInfo[giveplayerid][pPcarkey2] = idcar; }
else { return 1; }
ShowPlayerDialog(playerid,7173146,DIALOG_STYLE_MSGBOX,"Confirmacion","їDesea Aceptar este auto?","Si","No");
return 1;
}else SendClientMessage(playerid, COLOR_GREY, "Coche rechazado");
} else SendClientMessage(playerid, COLOR_GREY, "No Eres vendedor de autos");
return 1;
}
OnDialogResponse
if(dialogid == 7173146)
{
new giveplayerid;
new tmp[25];
new idcar = GetPlayerVehicleID(playerid);
new newcar = GetPlayerVehicleID(playerid);
giveplayerid = ReturnUser(tmp);
if(response)
{
GetPlayerName(giveplayerid, sendername, sizeof(sendername));
CarInfo[idcar][cOwned] = 1;
CarInfo[idcar][cOwner] = sendername;
SafeGivePlayerMoney(giveplayerid,-CarInfo[idcar][cValue]);
SBizzInfo[11][sbTill] += CarInfo[idcar][cValue]*2; // Conce Lujo
SBizzInfo[16][sbTill] += CarInfo[idcar][cValue]; // Conce Normal
SBizzInfo[22][sbTill] += CarInfo[idcar][cValue]/2; // Conce Bajo
PlayerPlayMusic(giveplayerid);
GameTextForPlayer(giveplayerid, "~w~Felicitaciones~n~Utiliza /V Estacionar, Para Parkear Tu Coche!", 5000, 3);
SendClientMessage(giveplayerid, COLOR_GRAD2, "Que Lo Disfrutes!");
SendClientMessage(giveplayerid, COLOR_GRAD2, "Escribe: /Manual, Para Ver Los Comandos Del Coche..!");
SendClientMessage(giveplayerid, COLOR_YELLOW2, "Ya Puedes Encender Tu Coche.. Utilize: /Motor..!");
gEngine[giveplayerid] = 0;
engineOn[GetPlayerVehicleID(giveplayerid)] = false;
DateProp(giveplayerid);
OnPropUpdate();
PlayerUpdate(giveplayerid);
format(string, sizeof(string), "ESET-NOD32: %s (%s)[%d]", sendername, CarInfo[idcar][cDescription]);
ESETPropertyLog(string);
return 1;
} return SendClientMessage(playerid, COLOR_GREY,"No Acepto");
}
PD: Que pena por molestarlos ya lo solucione estudie y estudie el codigo hasta que quedo muchas Gracias xD!