public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid) { if(playertextid == Textdraw10[playerid]) //Derecha { new playervehicleid = GetPlayerFreeVehicleId(playerid); new carsamount = VehicleCount(playerid); if(ViendoAuto[playerid] > carsamount) return SendClientMessage(playerid, -1, "No tienes mas vehнculos."); ViendoAuto[playerid]++; new string[1024]; new giveplayerid; format(string, sizeof(string), "ID: %d", PlayerVehicleInfo[playerid][pvId]); PlayerTextDrawSetString(giveplayerid,Textdraw5[playerid], string); //ID format(string, sizeof(string), "Modelo: %s", PlayerVehicleInfo[playerid][pvModelId]); PlayerTextDrawSetString(giveplayerid,Textdraw17[playerid], string); //Modelo Infernus for(new Dibujos = 0; Dibujos < 3; Dibujos++) { PlayerTextDrawShow(playerid, Textdraw8[playerid][Dibujos]); } } } if(playertextid == Textdraw1[playerid]) //Derecha { SendClientMessage(playerid, 0xFFFFFFAA, "Prueba 1"); } return 1; }
carsforplayer
PlayerVehicleInfo es una array? porque en caso de no serlo indicaria que solamente se puede tener un vehiculo y este script no tendria sentido.
|
GetPlayerFreeVehicleId