Larsey123IsMe
Unregistered
Quote:
Originally Posted by The_Gangstas
pawn Код:
#include <a_samp>
#define FILTERSCRIPT
new pTimer_Check[MAX_PLAYERS]; new pSecondsInArea[MAX_PLAYERS];
forward CheckPInArea(playerid); forward ResetVars(); public OnFilterScriptInit() { SetTimer("ResetVars",1000,true); } public OnPlayerSpawn(playerid) { pTimer_Check[playerid] = SetTimerEx("CheckPInArea", 1000, true, "i", playerid); pSecondsInArea[playerid] = 0; return 1; }
public OnPlayerDeath(playerid) { KillTimer(pTimer_Check[playerid]); pSecondsInArea[playerid] = 0; return 1; } public ResetVars() { if(pSecondsInArea[playerid]>=1) { pSecondsInArea[playerid]--; } } public CheckPInArea(playerid) { if(IsPlayerInArea(playerid, 917.74, 2043.3, 997.12, 2183) && !IsPlayerAdmin(playerid)) { //X, Y, Z if(pSecondsInArea[playerid] == 0) { //Get & SetPlayerWanted SetPlayerWantedLevel(playerid, (GetPlayerWantedLevel(playerid) + 10)); new wantedlevel; wantedlevel = GetPlayerWantedLevel(playerid); new tmp[64]; //GetPlayerName new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); //TextToShowForAll format(tmp, sizeof(tmp), "(TRASPASSING ARMY) %s traspassing ARMY.", wantedlevel); SendClientMessage(playerid, 0xFF0000FF, tmp); //TextToShowForPlayer format(tmp, sizeof(tmp), "(TRASPASSING ARMY) Your wanted level is now: %i", wantedlevel); SendClientMessage(playerid, 0xFF0000FF, tmp); pSecondsInArea[playerid]+=75; }
} return 1; } stock IsPlayerInArea(playerid, Float:MinX, Float:MinY, Float:MaxX, Float:MaxY) { new Float:pX, Float:pY, Float:pZ; GetPlayerPos(playerid, pX, pY, pZ); if(pX >= MinX && pX <= MaxX && pY >= MinY && pY <= MaxY) return true; else return false; }
|
This one got two ERROR:
pawn Код:
C:\Users\Larsey123\Documents\SAMP Server\My server\filterscripts\WantedInArea.pwn(31) : error 017: undefined symbol "playerid"
C:\Users\Larsey123\Documents\SAMP Server\My server\filterscripts\WantedInArea.pwn(33) : error 017: undefined symbol "playerid"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.