17.01.2012, 14:09
Andei estudando e adicionando sistemas em um GameMode.
E estiver com um problema de 2 warnings.
Linha 2803 :
Linha 31099 - pois a linha do GameMode esta a 31099 que nao tem no GameMode gamemode so esta ate 31097 Linhas, pois acho que deve ser em uma include.
E estiver com um problema de 2 warnings.
pawn Код:
C:\DOCUME~1\Caio\Desktop\SERVID~1\GAMEMO~1\SF.pwn(2803) : warning 209: function "OnPlayerKeyStateChange" should return a value
C:\DOCUME~1\Caio\Desktop\SERVID~1\GAMEMO~1\SF.pwn(31099) : warning 203: symbol is never used: "Songs"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
Header size: 8156 bytes
Code size: 1362984 bytes
Data size: 4860764 bytes
Stack/heap size: 16384 bytes; estimated max. usage: unknown, due to recursion
Total requirements: 6248288 bytes
2 Warnings.
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == KEY_SECONDARY_ATTACK)
{
if(VisualizandoModelo[playerid] == true)
{
SetPlayerPos(playerid, 2781.6172,-1812.4465,11.8438);
SetPlayerFacingAngle(playerid, 51.7605);
TogglePlayerControllable(playerid, 1);
DestroyVehicle(VConcModelo[playerid]);
VisualizandoModelo[playerid] = false;
SetCameraBehindPlayer(playerid);
return 1;
}
}
if(newkeys & 16)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, -1657.5908,1210.6941,7.2500)) return StartBuying(playerid);
if(IsPlayerInRangeOfPoint(playerid, 5.0, -1663.9847,1207.7706,7.2546)) return ShowPlayerDialog(playerid, DIALOG_VENDCAR, DIALOG_STYLE_LIST,"Qual veiculo vocк deseja vender?","Veнculo 1\nVeнculo 2", "Vender", "Cancelar");
}
if ((newkeys==KEY_CROUCH)&&(IsPlayerInAnyVehicle(playerid))&&(GetPlayerState(playerid) == PLAYER_STATE_DRIVER))
{
if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 525)
{
SendClientMessage(playerid,COLOR_WHITE,"Tentando rebocar o carro!.");
new Float:cx,Float:cy,Float:cz;
new Float:pX,Float:pY,Float:pZ;
GetPlayerPos(playerid,pX,pY,pZ);
new Found=0;
new vid=0;
while((vid<MAX_VEHICLES)&&(!Found))
{
vid++;
GetVehiclePos(vid, cx, cy, cz);
if((floatabs(pX-cx)<7.0)&&(floatabs(pY-cy)<7.0)&&(floatabs(pZ-cz)<7.0)&&(vid!=GetPlayerVehicleID(playerid)))
{
Found=1;
if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
{
DetachTrailerFromVehicle(GetPlayerVehicleID(playerid));
}
AttachTrailerToVehicle(vid,GetPlayerVehicleID(playerid));
SendClientMessage(playerid,COLOR_WHITE,"Carro Rebocado!");
}
}
if (!Found)
{
SendClientMessage(playerid,COLOR_GREY,"O carro nao estб perto do guincho!.");
}
}
}