Дата: 09.11.2010, Вторник, 22:37:07 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 8
Как это исправить Code D:Серваки GTAsampgamemodesUntitled.pwn(48875) : warning 209: function "OnPlayerKeyStateChange" should return a value Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
Header size: 11312 bytes Code size: 2356972 bytes Data size: 9049704 bytes Stack/heap size: 16384 bytes; estimated max. usage=6270 cells (25080 bytes) Total requirements:11434372 bytes
1 Warning. Сама эта штука Code else if(newkeys == KEY_FIRE) { if((gTeam[playerid] == 2 || IsACop(playerid)) && GetPlayerWeapon(playerid) == WEAPON_NITESTICK) { if(IsPlayerInAnyVehicle(playerid)) { return 1; } new suspect = GetClosestPlayer(playerid); if(GetDistanceBetweenPlayers(playerid,suspect) < 1) { if(gTeam[suspect] == 2) { return 1; } if(IsPlayerInAnyVehicle(suspect)) { return 1; } new giveplayer[255]; new sendername[255]; new string[255]; GetPlayerName(suspect, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* %s обездвижил вас на 10 секунд. ", sendername); SendClientMessage(suspect, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Вы обездвижели %s на 10 секунд. ", giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* %s обездвижил %s. ", sendername ,giveplayer); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); GameTextForPlayer(suspect, "~r~Tazed", 2500, 3); TogglePlayerControllable(suspect, 0); PlayerCuffed[suspect] = 1; PlayerCuffedTime[suspect] = 10; } } } else if(PRESSED(newkeys, oldkeys, rightkey)) { if(blinker[playerid] != 1) { KillTimer(blinks[playerid]); blinks[playerid] = SetTimer("Blinker", timerspeed, true); blinker[playerid] = 1; return 1; } if(blinker[playerid] == 1) { KillTimer(blinks[playerid]); DestroyObject(arrow[playerid]); blinker[playerid] = 0; duration[playerid] = 0; return 1; } } else if(PRESSED(newkeys, oldkeys, leftkey)) { if(blinker[playerid] != 2) { KillTimer(blinks[playerid]); blinks[playerid] = SetTimer("Blinker", timerspeed, true); blinker[playerid] = 2; return 1; } if(blinker[playerid] == 2) { KillTimer(blinks[playerid]); DestroyObject(arrow[playerid]); blinker[playerid] = 0; duration[playerid] = 0; return 1; } } // return 1; //} //------------------------------------------------------------------------------ else if(newkeys == KEY_SECONDARY_ATTACK) { if(!IsPlayerInAnyVehicle(playerid)) { new Float:x, Float:y, Float:z, vehicle; GetPlayerPos(playerid, x, y, z ); GetVehicleWithinDistance(playerid, x, y, z, 20.0, vehicle);
if(IsVehicleRcTram(vehicle)){ PutPlayerInVehicle(playerid, vehicle, 0); } } else if(newkeys == 1024) { if(IsPlayerInAnyVehicle(playerid)) { Motor(playerid); } } else { new vehicleID = GetPlayerVehicleID(playerid); if(IsVehicleRcTram(vehicleID) || GetVehicleModel(vehicleID) == RC_CAM){ if(GetVehicleModel(vehicleID) != D_TRAM){ new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); SetPlayerPos(playerid, x+0.5, y, z+1.0); } } } } }
GetVehicleWithinDistance(playerid, Float:x1, Float:y1, Float:z1, Float:dist, & veh) { for(new i = 1; i < MAX_VEHICLES; i++){ if(GetVehicleModel(i) > 0){ if(GetPlayerVehicleID(playerid) != i ){ new Float:x, Float:y, Float:z; new Float:x2, Float:y2, Float:z2; GetVehiclePos(i, x, y, z); x2 = x1 - x; y2 = y1 - y; z2 = z1 - z; new Float:vDist = (x2*x2+y2*y2+z2*z2); if( vDist < dist){ veh = i; dist = vDist; } } } } }
IsVehicleRcTram( vehicleid ) { new model = GetVehicleModel(vehicleid); switch(model) { case D_TRAM, RC_GOBLIN, RC_BARON, RC_BANDIT, RC_RAIDER, RC_TANK, D_POEZDSF: return 1; default: return 0; } return 1; } Скажите плиз как это исправить еси нетуда написал то сори незнаю куды писать=)
|
Дата: 10.11.2010, Среда, 19:27:35 | Сообщение # $NUMBER
Группа: Проверенные
Сообщений: 117
на павно ру тебе дали ответ функция нечего не возращает
|