05.11.2016, 00:46
Hola, hoy les queria decir si porfavor alguien me ayuda a solucionar esto. El problema es que yo quiero realizar un sistema de muerte estilo GTA V, lo que hice fue unos texdraws, pero quiero saber como hago para que al morir les salga el texdraw y el nombre del jugador que los asesino, gracias!
Aqui el codigo:
!MUCHAS GRACIAS!
Aqui el codigo:
Код:
#include <a_samp> #if defined FILTERSCRIPT //news new muerte new Text:TDEditor_PTD[MAX_PLAYERS][3]; // public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Blank Filterscript by your name here"); print("--------------------------------------\n"); return 1; } public OnFilterScriptExit() { return 1; } #else main() { print("\n----------------------------------"); print(" Blank Gamemode by your name here"); print("----------------------------------\n"); } #endif public OnGameModeInit() { TDEditor_PTD[playerid][0] = CreatePlayerTextDraw(playerid, 405.500000, 186.266723, "TE_HA_MATADO"); PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][0], 0.434400, 3.250136); PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][0], 2); PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][0], -1); PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][0], 1); PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][0], 0); PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][0], 255); PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][0], 2); PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][0], 0); PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][0], 1); PlayerTextDrawSetSelectable(playerid, TDEditor_PTD[playerid][0], true); TDEditor_PTD[playerid][1] = CreatePlayerTextDraw(playerid, -10.799992, 134.000030, "box"); PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][1], 0.000000, 16.159999); PlayerTextDrawTextSize(playerid, TDEditor_PTD[playerid][1], 640.000000, 0.000000); PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][1], 1); PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][1], -1523963137); PlayerTextDrawUseBox(playerid, TDEditor_PTD[playerid][1], 1); PlayerTextDrawBoxColor(playerid, TDEditor_PTD[playerid][1], 8388863); PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][1], 0); PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][1], 0); PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][1], 41215); PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][1], 2); PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][1], 1); PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][1], 0); TDEditor_PTD[playerid][2] = CreatePlayerTextDraw(playerid, -47.600006, 125.039985, "box"); PlayerTextDrawLetterSize(playerid, TDEditor_PTD[playerid][2], 0.000000, 1.199998); PlayerTextDrawTextSize(playerid, TDEditor_PTD[playerid][2], 643.000000, 0.000000); PlayerTextDrawAlignment(playerid, TDEditor_PTD[playerid][2], 1); PlayerTextDrawColor(playerid, TDEditor_PTD[playerid][2], 65535); PlayerTextDrawUseBox(playerid, TDEditor_PTD[playerid][2], 1); PlayerTextDrawBoxColor(playerid, TDEditor_PTD[playerid][2], -1061109505); PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][2], 0); PlayerTextDrawSetOutline(playerid, TDEditor_PTD[playerid][2], 0); PlayerTextDrawBackgroundColor(playerid, TDEditor_PTD[playerid][2], 255); PlayerTextDrawFont(playerid, TDEditor_PTD[playerid][2], 1); PlayerTextDrawSetProportional(playerid, TDEditor_PTD[playerid][2], 1); PlayerTextDrawSetShadow(playerid, TDEditor_PTD[playerid][2], 0); return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { return 1; } public OnPlayerConnect(playerid) { return 1; } public OnPlayerDisconnect(playerid, reason) { return 1; } public OnPlayerSpawn(playerid) { return 1; } public OnPlayerDeath(playerid, killerid, reason) { new muerte[32]; format(muerte, 32, "Haz sido asesinado por: %d", playerid); SendClientMessage(playerid, 0xFF0000AA, muerte); TextDrawShowForPlayer(playerid, TDEditor_PTD); return 1; } public OnVehicleSpawn(vehicleid) { return 1; } public OnVehicleDeath(vehicleid, killerid) { return 1; } public OnPlayerText(playerid, text[]) { return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { return 1; } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { return 1; } public OnPlayerExitVehicle(playerid, vehicleid) { return 1; } public OnPlayerStateChange(playerid, newstate, oldstate) { return 1; } public OnPlayerEnterCheckpoint(playerid) { return 1; } public OnPlayerLeaveCheckpoint(playerid) { return 1; } public OnPlayerEnterRaceCheckpoint(playerid) { return 1; } public OnPlayerLeaveRaceCheckpoint(playerid) { return 1; } public OnRconCommand(cmd[]) { return 1; } public OnPlayerRequestSpawn(playerid) { return 1; } public OnObjectMoved(objectid) { return 1; } public OnPlayerObjectMoved(playerid, objectid) { return 1; } public OnPlayerPickUpPickup(playerid, pickupid) { return 1; } public OnVehicleMod(playerid, vehicleid, componentid) { return 1; } public OnVehiclePaintjob(playerid, vehicleid, paintjobid) { return 1; } public OnVehicleRespray(playerid, vehicleid, color1, color2) { return 1; } public OnPlayerSelectedMenuRow(playerid, row) { return 1; } public OnPlayerExitedMenu(playerid) { return 1; } public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid) { return 1; } public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { return 1; } public OnRconLoginAttempt(ip[], password[], success) { return 1; } public OnPlayerUpdate(playerid) { return 1; } public OnPlayerStreamIn(playerid, forplayerid) { return 1; } public OnPlayerStreamOut(playerid, forplayerid) { return 1; } public OnVehicleStreamIn(vehicleid, forplayerid) { return 1; } public OnVehicleStreamOut(vehicleid, forplayerid) { return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { return 1; } public OnPlayerClickPlayer(playerid, clickedplayerid, source) { return 1; }