29.11.2014, 20:31
Erros
Linhas
Esse um sistema de Dropar Arma no chгo so pra avisar! Se vocкs poderem me ajudar eu estaria grato! Ele esta com erros em algumas linhas! Й Eu nгo consegui arrumar junto d/ meu amigo tambem! Se for possivel por gentileza poderia me passar a Filterscript arrumada ou falar oque tem que mudar! ~Darkking
pawn Код:
C:\Users\Jefferson\Desktop\Files\C- GAMEMODES\PACK DKVIDEOS\PACK DKVIDEOS\filterscripts\dropgun1.pwn(34) : error 075: input line too long (after substitutions)
C:\Users\Jefferson\Desktop\Files\C- GAMEMODES\PACK DKVIDEOS\PACK DKVIDEOS\filterscripts\dropgun1.pwn(35) : error 075: input line too long (after substitutions)
C:\Users\Jefferson\Desktop\Files\C- GAMEMODES\PACK DKVIDEOS\PACK DKVIDEOS\filterscripts\dropgun1.pwn(47) : error 075: input line too long (after substitutions)
C:\Users\Jefferson\Desktop\Files\C- GAMEMODES\PACK DKVIDEOS\PACK DKVIDEOS\filterscripts\dropgun1.pwn(60) : error 033: array must be indexed (variable "glob1C")
C:\Users\Jefferson\Desktop\Files\C- GAMEMODES\PACK DKVIDEOS\PACK DKVIDEOS\filterscripts\dropgun1.pwn(60) : error 029: invalid expression, assumed zero
C:\Users\Jefferson\Desktop\Files\C- GAMEMODES\PACK DKVIDEOS\PACK DKVIDEOS\filterscripts\dropgun1.pwn(60) : warning 215: expression has no effect
C:\Users\Jefferson\Desktop\Files\C- GAMEMODES\PACK DKVIDEOS\PACK DKVIDEOS\filterscripts\dropgun1.pwn(60) : error 001: expected token: ";", but found ")"
C:\Users\Jefferson\Desktop\Files\C- GAMEMODES\PACK DKVIDEOS\PACK DKVIDEOS\filterscripts\dropgun1.pwn(60) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
7 Errors.
pawn Код:
#include <a_samp>
#include <core>
#include <float>
new string[128];
new glob0;
new glob4;
new glob8;
new globC;
new glob10;
new glob14;
new glob18;
new glob1C[698];
new globB04;
new globB08[199];
new globE24;
new globE28;
new globE2C = -1;
new globE30;
new globE34[500] = { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 };
new glob28DC[128];
new glob2ADC[24];
new glob2B3C[1000];
new glob3ADC[1000][7];
new globB7DC[200] = { 1575, 331, 333, 334, 335, 336, 337, 338, 339, 341, 321, 322, 323, 324, 325, 326, 342, 343, 344, -1, -1, -1, 346, 347, 348, 349, 350, 351, 352, 353, 355, 356, 372, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
function58(Float:arg0, Float:arg1)
{
return floatcmp(arg0, arg1) == 0;
}
public OnFilterScriptInit()
{
if(!glob1C) == 0)
{
glob0 = funcidx(32) != -1;
glob4 = funcidx(132) != -1;
glob8 = funcidx(244) != -1;
globC = funcidx(364) != -1;
glob10 = funcidx(464) != -1;
glob14 = funcidx(564) != -1;
glob18 = funcidx(680) != -1;
glob1C = 1;
Streamer_RegisterInterface();
}
if(-1 != funcidx(796))
{
return CallLocalFunction(908, 1020);
}
return 1;
}
public OnGameModeInit()
{
if(!glob1C)
{
glob0 = funcidx(1024) != -1;
glob4 = funcidx(1124) != -1;
glob8 = funcidx(1236) != -1;
globC = funcidx(1356) != -1;
glob10 = funcidx(1456) != -1;
glob14 = funcidx(1556) != -1;
glob18 = funcidx(1672) != -1;
glob1C = 1;
Streamer_RegisterInterface();
}
if(-1 != funcidx(1788))
{
return CallLocalFunction(1884, 1980);
}
return 1;
}
public OnPlayerConnect(playerid)
{
if(!IsPlayerNPC(playerid))
{
Streamer_AddPlayer(playerid);
}
if(glob0)
{
return CallLocalFunction(1984, 2084, playerid);
}
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
if(!IsPlayerNPC(playerid))
{
Streamer_RemovePlayer(playerid);
}
if(glob4)
{
return CallLocalFunction(2092, 2204, playerid, reason);
}
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(!IsPlayerNPC(playerid))
{
Streamer_VerifyPickup(playerid, pickupid);
}
if(glob8)
{
return CallLocalFunction(2216, 2336, playerid, pickupid);
}
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
if(!IsPlayerNPC(playerid))
{
Streamer_VerifyCheckpoint(playerid, 2, 0);
}
if(globC)
{
return CallLocalFunction(2348, 2448, playerid);
}
return 1;
}
public OnPlayerLeaveCheckpoint(playerid)
{
if(!IsPlayerNPC(playerid))
{
Streamer_VerifyCheckpoint(playerid, 2, 1);
}
if(glob10)
{
return CallLocalFunction(2456, 2556, playerid);
}
return 1;
}
public OnPlayerEnterRaceCheckpoint(playerid)
{
if(!IsPlayerNPC(playerid))
{
Streamer_VerifyCheckpoint(playerid, 3, 0);
}
if(glob14)
{
return CallLocalFunction(2564, 2680, playerid);
}
return 1;
}
public OnPlayerLeaveRaceCheckpoint(playerid)
{
if(!IsPlayerNPC(playerid))
{
Streamer_VerifyCheckpoint(playerid, 3, 1);
}
if(glob18)
{
return CallLocalFunction(2688, 2804, playerid);
}
return 1;
}
public Streamer_PublicFunction()
{
new var0 = 0;
CreatePickup(0, 0, 0.0, 0.0, 0.0, 0);
CreatePlayer3DTextLabel(0, 2812, 0, 0, 0, 0, 0, 0, 0, 0);
CreatePlayerObject(0, 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0);
DeletePlayer3DTextLabel(0, 0);
DestroyPickup(0);
DestroyPlayerObject(0, 0);
DisablePlayerCheckpoint(0);
DisablePlayerRaceCheckpoint(0);
GetPlayerInterior(0);
GetPlayerPos(0, var0, var0, var0);
GetPlayerState(0);
GetPlayerVirtualWorld(0);
GetVehiclePos(0, var0, var0, var0);
MovePlayerObject(0, 0, 0.0, 0.0, 0.0, 0.0);
RemovePlayerMapIcon(0, 0);
SetPlayerCheckpoint(0, 0.0, 0.0, 0.0, 0.0);
SetPlayerMapIcon(0, 0, 0.0, 0.0, 0.0, 0, 0x00000000, 0);
SetPlayerObjectPos(0, 0, 0.0, 0.0, 0.0);
SetPlayerObjectRot(0, 0, 0.0, 0.0, 0.0);
SetPlayerRaceCheckpoint(0, 0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
StopPlayerObject(0, 0);
UpdatePlayer3DTextLabelText(0, 0, 0, 2816);
return 1;
}
public Streamer_OnGameModeInit()
{
globB04 = funcidx(2828) != -1;
globB08 = funcidx(2924) != -1;
if(-1 != funcidx(3024))
{
return CallLocalFunction(3104, 3184);
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext)
{
if(globB04 && !CallLocalFunction(3188, 3284, playerid, cmdtext))
{
return 1;
}
new var0 = 0, var1[32];
while(cmdtext[var0] > 32)
{
var1[var0 - 1] = tolower(cmdtext[var0]);
}
format(var1, 32, "cmd_%s", var1);
while(cmdtext[var0] == 32)
{
var0++;
}
if(!cmdtext[var0])
{
if(globB08)
{
return CallLocalFunction(3324, 3424, playerid, cmdtext);
}
return CallLocalFunction(var1, 3460, playerid, 3472);
}
if(globB08)
{
return CallLocalFunction(3480, 3580, playerid, cmdtext);
}
return CallLocalFunction(var1, 3608, playerid, cmdtext);
}
public Streamer_OnPlayerConnect(arg0)
{
if(!IsPlayerNPC(arg0))
{
function1918(globE2C, globE30, 3636, arg0);
}
else
{
function1918(glob1604, glob1608, 5644, arg0);
}
function1918(glob1DDC, glob1DE0, 7652, arg0);
if(globE24)
{
return CallLocalFunction(9652, 9740, arg0);
}
return 1;
}
public zcmd_OnGameModeInit()
{
if(globE30)
{
print("foreach error: Something went wrong again! Please tell ******");
printf("%d", 5636);
printf("%d", 5640);
printf("%d", 7644);
printf("%d", 7648);
printf("%d", 3628);
printf("%d", 3632);
}
globE24 = funcidx(10072) != -1;
globE28 = funcidx(10160) != -1;
CallLocalFunction(10260, 10344);
return 0;
}
public Streamer_OnPlayerDisconnect(arg0, arg1)
{
if(!IsPlayerNPC(arg0))
{
function1B60(globE2C, globE30, 3636, arg0);
}
else
{
function1B60(glob1604, glob1608, 5644, arg0);
}
function1B60(glob1DDC, glob1DE0, 7652, arg0);
if(globE28)
{
return CallLocalFunction(10348, 10448, arg0, arg1);
}
return 1;
}
function1918(&arg0, &arg1, arg2, arg3)
{
if(-1 != arg2[arg3])
{
return 0;
}
arg1++;
if(arg0 == -1)
{
arg0 = arg3;
}
else if(arg0 > arg3)
{
arg2[arg3] = arg0;
arg0 = arg3;
}
else
{
new var0 = arg0, var1 = 0;
var1 = var0;
var0 = arg2[var0];
if(var0 > arg3)
{
arg2[arg3] = var0;
arg2[var1] = arg3;
return 1;
}
if(-1 != var0)
{
}
else
{
}
arg2[var1] = arg3;
}
return 1;
}
function1B60(&arg0, &arg1, arg2, arg3)
{
if(arg0 == -1)
{
return 0;
}
if(arg0 == arg3)
{
arg0 = arg2[arg3];
}
else
{
new var0 = arg0;
while(arg2[var0] != arg3)
{
var0 = arg2[var0];
if(var0 == -1)
{
return 0;
}
}
arg2[var0] = arg2[arg3];
}
arg2[arg3] = -1;
arg1--;
return 1;
}
public Streamer_OnFilterScriptInit()
{
print("\n--------------------------------------");
print("Drop Gun FS by a fat guy.....Loaded!!!");
print("--------------------------------------\n");
return 1;
}
function1DA4(arg0)
{
if(arg0 < 0 || arg0 > 64)
{
return 1575;
}
return globB7DC[arg0];
}
function1E30(arg0, arg1, arg2, arg3, Float:arg4, arg5, arg6, playerid)
{
new var0[24];
GetPlayerName(playerid, var0, 24);
if(arg0 && arg1)
{
new var1 = 0;
while(var1 < 1000)
{
if(function58(0.0, glob3ADC[var1][2]) && function58(0.0, glob3ADC[var1][3]) && function58(0.0, glob3ADC[var1][4]))
{
glob3ADC[var1][0] = arg0;
glob3ADC[var1][1] = arg1;
glob3ADC[var1][2] = arg2;
glob3ADC[var1][3] = arg3;
glob3ADC[var1][4] = arg4;
glob3ADC[var1][5] = arg5;
glob3ADC[var1][6] = arg6;
glob2B3C[var1] = CreateDynamicObject(function1DA4(arg0), arg2, arg3, arg4 - 1, 1117782016, 0, 0, arg5, 4294967295, 4294967295, 1128792064);
return 1;
}
}
return 1;
}
return 1;
}
function2328(playerid, arg1)
{
if(!IsPlayerConnected(playerid) || arg1 < 0 || arg1 > 50)
{
return 0;
}
new var0[13], var1[13];
for(new var2 = 0; var2 < 13; var2++)
{
GetPlayerWeaponData(playerid, var2, var0[var2], var1[var2]);
}
ResetPlayerWeapons(playerid);
for(new var2 = 0; var2 < 13; var2++)
{
if(var0[var2] == arg1 || !var1[var2])
{
}
else
{
}
}
GivePlayerWeapon(playerid, var0[var2], var1[var2]);
GivePlayerWeapon(playerid, 0, 1);
return 0;
}
public OnFilterScriptExit()
{
print("Drop Gun FS by a fat guy.....Unloaded :( ");
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
new var0 = 0, var1 = 0, Float:var2 = 0;
GetPlayerPos(playerid, var0, var1, var2);
function1E30(GetPlayerWeapon(playerid), GetPlayerAmmo(playerid), var0, var1, var2, GetPlayerVirtualWorld(playerid), GetPlayerInterior(playerid), playerid);
return 1;
}
public cmd_dropgun(playerid)
{
new var0 = 0, var1 = 0, Float:var2 = 0;
new var3 = GetPlayerWeapon(playerid);
new var4 = GetPlayerAmmo(playerid);
GetPlayerName(playerid, glob2ADC, 24);
format(glob28DC, 128, "* %s drops his weapon to the pavement.", glob2ADC);
function2EC8(playerid, glob28DC, 10.0, 0xFFC0CBFF, 0xFFC0CBFF);
GetPlayerPos(playerid, var0, var1, var2);
function2328(playerid, var3);
function1E30(var3, var4, var0, var1, var2, GetPlayerVirtualWorld(playerid), GetPlayerInterior(playerid), playerid);
return 1;
}
public cmd_pickupgun(playerid)
{
for(new var0 = 0; var0 < 1000; var0++)
{
if(IsPlayerInRangeOfPoint(playerid, 1073741824, glob3ADC[var0][2], glob3ADC[var0][3], glob3ADC[var0][4]))
{
if(GetPlayerVirtualWorld(playerid) == glob3ADC[var0][5] && GetPlayerInterior(playerid) == glob3ADC[var0][5])
{
GetPlayerName(playerid, glob2ADC, 24);
DestroyDynamicObject(glob2B3C[var0]);
glob3ADC[var0][2] = 0;
glob3ADC[var0][3] = 0;
glob3ADC[var0][4] = 0;
GivePlayerWeapon(playerid, glob3ADC[var0][0], glob3ADC[var0][1]);
glob3ADC[var0][0] = 0;
glob3ADC[var0][1] = 0;
format(glob28DC, 128, "* %s picks up a weapon from the pavement.", glob2ADC);
function2EC8(playerid, glob28DC, 10.0, 0xFFC0CBFF, 0xFFC0CBFF);
return 1;
}
}
}
return 1;
}
function2EC8(playerid, arg1[], Float:arg2, arg3, arg4)
{
new var0 = 0, var1 = 0, var2 = 0;
GetPlayerPos(playerid, var0, var1, var2);
for(new var3, var3 = globE2C; -1 != var3; var3 = globE34[var3])
{
if(IsPlayerInRangeOfPoint(var3, arg2, var0, var1, var2))
{
SendClientMessage(var3, arg3, arg1);
}
else if(IsPlayerInRangeOfPoint(var3, arg2 / 2.0, var0, var1, var2))
{
SendClientMessage(var3, arg4, arg1);
}
}
return 0;
}