Alguns Erros e Warnings :S -
SonicPaintballer - 08.01.2013
pawn Код:
C:\Users\Sonic\Desktop\testekickesc.pwn(8035) : error 029: invalid expression, assumed zero
C:\Users\Sonic\Desktop\testekickesc.pwn(8040) : warning 209: function "DistanceCameraTargetToLocation" should return a value
C:\Users\Sonic\Desktop\testekickesc.pwn(9125) : warning 219: local variable "playerName" shadows a variable at a preceding level
C:\Users\Sonic\Desktop\testekickesc.pwn(97531) : error 001: expected token: ";", but found "-identifier-"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
vamos la.. as linhas...:
8035
stock IsPlayerAimingAt(playerid,Float

,Float:y,Float:z, Float:radius)
8040
return (radius >= DistanceCameraTargetToLocation(cx, cy, cz, x, y, z, fx, fy, fz));
9125
new playerName[MAX_PLAYER_NAME],f;
97531
GetPlayerName(i, iname, sizeof(iname));
Re: Alguns Erros e Warnings :S -
zSuYaNw - 08.01.2013
poste os cуdigos prуximos dessa linhas.
Re: Alguns Erros e Warnings :S -
SonicPaintballer - 08.01.2013
ok
stock da 8035 e 8040
pawn Код:
stock IsPlayerAimingAt(playerid,Float:x,Float:y,Float:z,Float:radius)
{
new Float:cx,Float:cy,Float:cz,Float:fx,Float:fy,Float:fz;
GetPlayerCameraPos(playerid, cx, cy, cz);
GetPlayerCameraFrontVector(playerid, fx, fy, fz);
return (radius >= DistanceCameraTargetToLocation(cx, cy, cz, x, y, z, fx, fy, fz));
}
linhas proximas a 9125
pawn Код:
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, sizeof(pName));
SendAdminMessage(COLOR_YELLOW, string2);
new playerName[MAX_PLAYER_NAME],f;
GetPlayerName(playerid,playerName,MAX_PLAYER_NAME);
if(strfind(playerName,"_",true,1)!=-1)
f=1;
if(playerName[strlen(playerName)-1]=='_')
f=0;
for(new i=0;i<strlen(playerName);i++)
if((playerName[i]<='9')&&(playerName[i]>='0'))
f=0;
if(!f)
{
if completo da 91531
pawn Код:
if(IsACop(playerid) && GetPlayerWeapon(playerid) == 23 && Tazer[playerid] == 1)
{
new Float:X,Float:Y,Float:Z,Float:pX,Float:pY,Float:pZ;
GetPlayerPos(playerid, pX,pY,pZ);
for(new i=0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInRangeOfPoint(i,60, pX,pY,pZ))
{
if(i != playerid)
{
GetPlayerPos(i, X,Y,Z);
new iname[MAX_PLAYER_NAME];
new string[256]
GetPlayerName(i, iname, sizeof(iname));
if(IsPlayerAimingAt(playerid, X,Y,Z,1.5))
{
GameTextForPlayer(i,"~r~Acertaram um Tazer",9000,4);
GameTextForPlayer(playerid, "~b~Usou o Tazer",2000,4);
TogglePlayerControllable(i, 0);
TogglePlayerControllable(playerid, 0);
ApplyAnimation(i, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
SetTimerEx("Unfreezeply",9000,0,"i",i);
ApplyAnimation(playerid,"ped", "ARRESTgun", 4.0, 0, 1, 1, 1, -1);
SetTimerEx("Unfreezeply",1500,0,"i",playerid);
format(string, sizeof(string),"* %s Aponta sua Tazer em %s e acertou ele",sendername,iname);
}
else return GameTextForPlayer(playerid, "~b~Errou o tazer",3750,4);
}
}
}
}
}
Re: Alguns Erros e Warnings :S -
zSuYaNw - 08.01.2013
stock da 8035 e 8040
pawn Код:
IsPlayerAimingAt(playerid, Float:x, Float:y, Float:z, Float:radius)
{
new Float:cx,Float:cy,Float:cz,Float:fx,Float:fy,Float:fz;
GetPlayerCameraPos(playerid, cx, cy, cz);
GetPlayerCameraFrontVector(playerid, fx, fy, fz);
return (radius >= DistanceCameraTargetToLocation(cx, cy, cz, x, y, z, fx, fy, fz));
}
9125
Troque tudo que estб "playerName" para "garName".
91531
pawn Код:
if(IsACop(playerid) && GetPlayerWeapon(playerid) == 23 && Tazer[playerid] == 1)
{
new Float:X,Float:Y,Float:Z,Float:pX,Float:pY,Float:pZ;
GetPlayerPos(playerid, pX,pY,pZ);
for(new i=0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInRangeOfPoint(i,60, pX,pY,pZ))
{
if(i != playerid)
{
GetPlayerPos(i, X,Y,Z);
new iname[MAX_PLAYER_NAME];
new string[128];
GetPlayerName(i, iname, sizeof(iname));
if(IsPlayerAimingAt(playerid, X,Y,Z,1.5))
{
GameTextForPlayer(i,"~r~Acertaram um Tazer",9000,4);
GameTextForPlayer(playerid, "~b~Usou o Tazer",2000,4);
TogglePlayerControllable(i, 0);
TogglePlayerControllable(playerid, 0);
ApplyAnimation(i, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
SetTimerEx("Unfreezeply",9000,0,"i",i);
ApplyAnimation(playerid,"ped", "ARRESTgun", 4.0, 0, 1, 1, 1, -1);
SetTimerEx("Unfreezeply",1500,0,"i",playerid);
format(string, sizeof(string),"* %s Aponta sua Tazer em %s e acertou ele",sendername,iname);
}
else return GameTextForPlayer(playerid, "~b~Errou o tazer",3750,4);
}
}
}
}
}
Re: Alguns Erros e Warnings :S -
SonicPaintballer - 08.01.2013
agora deram esses erros...
pawn Код:
C:\Users\Sonic\Desktop\testekickesc.pwn(8033) : error 055: start of function body without function header
C:\Users\Sonic\Desktop\testekickesc.pwn(8033 -- 8038) : error 021: symbol already defined: "GetPlayerCameraPos"
C:\Users\Sonic\Desktop\testekickesc.pwn(8033 -- 8040) : error 010: invalid function or declaration
C:\Users\Sonic\Desktop\testekickesc.pwn(8033 -- 8040) : fatal error 107: too many error messages on one line
linha 8033:
pawn Код:
Float:DistanceCameraTargetToLocation(Float:CamX, Float:CamY, Float:CamZ, Float:ObjX, Float:ObjY, Float:ObjZ, Float:FrX, Float:FrY, Float:FrZ)
Re: Alguns Erros e Warnings :S -
zSuYaNw - 08.01.2013
Apaga esta funзгo.
Re: Alguns Erros e Warnings :S -
SonicPaintballer - 08.01.2013
se eu apaga ai fica dando aquele warning de q o x y e z nгo sгo usados :S no IsPlayerAimingAt olha:
pawn Код:
C:\Users\Sonic\Desktop\testekickesc.pwn(8039) : error 017: undefined symbol "DistanceCameraTargetToLocation"
C:\Users\Sonic\Desktop\testekickesc.pwn(8034) : warning 203: symbol is never used: "z"
C:\Users\Sonic\Desktop\testekickesc.pwn(8034) : warning 203: symbol is never used: "y"
C:\Users\Sonic\Desktop\testekickesc.pwn(8034) : warning 203: symbol is never used: "x"
e se eu apaga o x y z ai da erro aki:
if(IsPlayerAimingAt(playerid, X,Y,Z,1.5))
Re: Alguns Erros e Warnings :S -
zSuYaNw - 08.01.2013
Poste as aproximidades deste cуdigo.
Re: Alguns Erros e Warnings :S -
SonicPaintballer - 08.01.2013
pawn Код:
public Encrypt(string[])
{
for(new x=0; x < strlen(string); x++)
{
string[x] += (3^x) * (x % 15);
if(string[x] > (0xff))
{
string[x] -= 256;
}
}
return 1;
}
stock right(sorrce[], len)
{
new retval[MAX_STRING], srclen;
srclen = strlen(sorrce);
strmid(retval, sorrce, srclen - len, srclen, MAX_STRING);
return retval;
}
IsPlayerAimingAt(playerid, Float:x, Float:y, Float:z, Float:radius)
{
new Float:cx,Float:cy,Float:cz,Float:fx,Float:fy,Float:fz;
GetPlayerCameraPos(playerid, cx, cy, cz);
GetPlayerCameraFrontVector(playerid, fx, fy, fz);
return (radius >= DistanceCameraTargetToLocation(cx, cy, cz, x, y, z, fx, fy, fz));
}
stock CreateDynamicObject(modelid,Float:xpos,Float:ypos,Float:zpos,Float:xrot,Float:yrot,Float:zrot)
{
CreateStreamObject(modelid,Float:xpos,Float:ypos,Float:zpos,Float:xrot,Float:yrot,Float:zrot,200.0);
return true;
}
stock IsPlayerInWater(playerid) {
new anim = GetPlayerAnimationIndex(playerid);
if (((anim >= 1538) && (anim <= 1542)) || (anim == 1544) || (anim == 1250) || (anim == 1062)) return 1;
return 0;
}
stock IsPlayerAiming(playerid) {
new anim = GetPlayerAnimationIndex(playerid);
if (((anim >= 1160) && (anim <= 1163)) || (anim == 1167) || (anim == 1365) ||
(anim == 1643) || (anim == 1453) || (anim == 220)) return 1;
return 0;
}
stock GetOwnedVehicleID(playerid)
{
for(new v = 1; v < MAX_VEHICLES; v++)
{
if (!strcmp(VehicleInfo[v][vOwner], GetName(playerid))) return v;
}
return INVALID_VEHICLE_ID;
}
e etc etc etc stock stock stock
Re: Alguns Erros e Warnings :S -
zSuYaNw - 08.01.2013
Poste a linha 8020 atй 8050.