// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT
#include <a_samp>
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Blank Filterscript by your name here");
print("--------------------------------------\n");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
new stages[MAX_PLAYERS];
new trapcover;
new pusher;
main()
{
print("\n----------------------------------");
print(" iam awsomez");
print("----------------------------------\n");
}
#endif
public OnGameModeInit()
{
// Don't use these lines if it's a filterscript
SetGameModeText("death trap");
AddPlayerClass(287, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
CreateObject(3115, 300.42755126953, 1843.1245117188, 7.1709766387939, 270, 0.000000, 0.000000); //
CreateObject(2892, 299.8984375, 1843.4075927734, 11.034093856812, 270, 0.000000, 0.000000); //
CreateObject(2892, 298.79870605469, 1843.3857421875, 11.034093856812, 270, 0.000000, 0.000000); //
CreateObject(2892, 297.72207641602, 1843.4147949219, 11.034093856812, 270, 0.000000, 0.000000); //
CreateObject(2892, 296.67193603516, 1843.3935546875, 11.034093856812, 270, 0.000000, 0.000000); //
CreateObject(2892, 295.62213134766, 1843.373046875, 11.034093856812, 270, 0.000000, 0.000000); //
pusher = CreateObject(3095, 299.23266601563, 1852.2708740234, 2.2090706825256, 90, 0.000000, 0.000000); //
trapcover = CreateObject(2951, 297.75186157227, 1845.1958007813, 6.7340750694275, 0.000000, 0.000000, 0.000000); //
CreateObject(3115, 300.42755126953, 1843.1245117188, 7.1709766387939, 270, 0.000000, 0.000000); //
return 1;
}
public OnGameModeExit()
{
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}
public OnPlayerConnect(playerid)
{
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
return 1;
}
public OnPlayerSpawn(playerid)
{
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}
public OnVehicleSpawn(vehicleid)
{
return 1;
}
public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}
public OnPlayerText(playerid, text[])
{
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/opentrap", cmdtext, true, 10) == 0)
if(PlayerToPoint(5.0, playerid, 297.42, 1853.45, 7.82))
{
MoveObject(trapcover, 297.75186157227, 1845.1958007813, 2.159, 2.00);
MoveObject(pusher, 299.23266601563, 1852.2708740234, 6.159, 2.00);
SendClientMessage(playerid, 0xFF0000AA, "Trap prepared. Type /push to continue, or /closetrap to bail. (Use this command again to return to starting position)");
stages[playerid]=1;
return 1;
}
if (strcmp("/push", cmdtext, true, 10) == 0)
if (stages[playerid] == 1)
if(PlayerToPoint(5.0, playerid, 297.42, 1853.45, 7.82))
{
SendClientMessage(playerid, 0xFF0000AA, "Warning: Death Trap activated.");
MoveObject(pusher, 299.23266601563, 1844.1, 6.159, 0.10);
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "Trap not ready! Use /opentrap to prepare!");
return 1;
}
if (strcmp("/closetrap", cmdtext, true, 10) == 0)
if(PlayerToPoint(5.0, playerid, 297.42, 1853.45, 7.82))
{
MoveObject(trapcover, 297.75186157227, 1845.1958007813, 6.7340750694275, 2.00);
MoveObject(pusher, 299.23266601563, 1852.2708740234, 2.2090706825256, 2.00);
stages[playerid]=0;
return 1;
}
return 0;
}
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;
}
if(PlayerToPoint(2.0, playerid, 299.77, 1843.80, 7.72))
{
SetPlayerHealth(playerid, 00.00);
}
if(PlayerToPoint(2.0, playerid, 297.84, 1843.80, 7.73))
{
SetPlayerHealth(playerid, 00.00);
}
if(PlayerToPoint(2.0, playerid, 295.60, 1843.82, 7.73))
{
SetPlayerHealth(playerid, 00.00);
}
PlayerToPoint(Float:radius, playerid, Float:X, Float:Y, Float:Z)
{
new Float:oldpos[3], Float:temppos[3];
GetPlayerPos(playerid, oldpos[0], oldpos[1], oldpos[2]);
temppos[0] = (oldpos[0] -X);
temppos[1] = (oldpos[1] -Y);
temppos[2] = (oldpos[2] -Z);
if(((temppos[0] < radius) && (temppos[0] > -radius)) && ((temppos[1] < radius) && (temppos[1] > -radius)) && ((temppos[2] < radius) && (temppos[2] > -radius)))
{
return true;
}
return false;
}
de errors:
C:\Users\*\Downloads\samp03asvr_R3_win32\NEW FILES THAT NEED UPLOADS\deathtrap.pwn(278) : error 010: invalid function or declaration
C:\Users\*\Downloads\samp03asvr_R3_win32\NEW FILES THAT NEED UPLOADS\deathtrap.pwn(283) : error 010: invalid function or declaration
C:\Users\*\Downloads\samp03asvr_R3_win32\NEW FILES THAT NEED UPLOADS\deathtrap.pwn(288) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
3 Errors.
de errors:
Alvast bedankt :