29.11.2016, 10:56
Alguem sabe resolver esse erro compilaзгo
Quote:
sss/extensions/score.pwn(15) : warning 217: loose indentation sss/extensions/score.pwn(16) : warning 217: loose indentation sss/extensions/score.pwn(29) : warning 202: number of arguments does not match definition sss/extensions/score.pwn(45) : error 035: argument type mismatch (argument 2) sss/extensions/score.pwn(43) : warning 204: symbol is assigned a value that is never used: "length" C:\Users\FELIPE\Desktop\ScavengeSurvive\gamemodes\ ScavengeSurvive.pwn(716) : warning 209: function "Master_OnScriptExit" should return a value Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error. |
Код:
#include <YSI\y_hooks> #define MAX_SCORE (12) #define MAX_SCORE_NAME (32) public OnDeath(playerid, killerid, reason) { d:3:GLOBAL_DEBUG("[OnPlayerDeath] in /gamemodes/sss/extensions/score.pwn"); _OnDeath(playerid, killerid); SetPlayerScore(killerid, GetPlayerScore(killerid)+1); return 1; } hook OnPlayerSave(playerid, filename[]) { d:3:GLOBAL_DEBUG("[OnPlayerSave] in /gamemodes/sss/extensions/score.pwn"); new length, data[1 + (MAX_SCORE * 2)]; length = GetPlayerScore(playerid, data); modio_push(filename, _T<S,C,O,R>, length, data); } hook OnPlayerLoad(playerid, filename[]) { d:3:GLOBAL_DEBUG("[OnPlayerLoad] in /gamemodes/sss/extensions/score.pwn"); new data[1 + (MAX_SCORE * 2)], length; length = modio_read(filename, _T<S,C,O,R>, sizeof(data), data); SetPlayerScore(playerid, data, length); }