Sziasztok!
Minap csináltam egy kis scriptet egyik mappomhoz, hogy legyen egy kapu a bulihelyszínen amit lehet nyitni csukni.
if(strcmp(cmdtext, \"bulivege\", true ) ==0)
{
CreateObject(980,-2423.06372070,-609.28417969,134.33232117,0.00000000,0.00000000,305.00000000)
return 1;
}
if(strcmp(cmdtext, \"/bulikezd\", true ) ==0
{
DestroyObject(980,-2423.06372070,-609.28417969,134.33232117,0.00000000,0.00000000,305.00000000)
return 1;
}
Látszólag teljesen rendben van, de ezeket a warningokat kapom:
D:\\ProgramFiles\\SA\\samp03csvr_R2-2_win32\\gamemodes\\BetaMode.pwn(312) : error 001: expected token: \";\", but found \"return\"
D:\\ProgramFiles\\SA\\samp03csvr_R2-2_win32\\gamemodes\\BetaMode.pwn(315) : error 029: invalid expression, assumed zero
D:\\ProgramFiles\\SA\\samp03csvr_R2-2_win32\\gamemodes\\BetaMode.pwn(316) : warning 202: number of arguments does not match definition
D:\\ProgramFiles\\SA\\samp03csvr_R2-2_win32\\gamemodes\\BetaMode.pwn(316) : warning 202: number of arguments does not match definition
D:\\ProgramFiles\\SA\\samp03csvr_R2-2_win32\\gamemodes\\BetaMode.pwn(316) : warning 202: number of arguments does not match definition
D:\\ProgramFiles\\SA\\samp03csvr_R2-2_win32\\gamemodes\\BetaMode.pwn(316) : warning 202: number of arguments does not match definition
D:\\ProgramFiles\\SA\\samp03csvr_R2-2_win32\\gamemodes\\BetaMode.pwn(316) : warning 202: number of arguments does not match definition
D:\\ProgramFiles\\SA\\samp03csvr_R2-2_win32\\gamemodes\\BetaMode.pwn(316) : warning 202: number of arguments does not match definition
D:\\ProgramFiles\\SA\\samp03csvr_R2-2_win32\\gamemodes\\BetaMode.pwn(317) : error 001: expected token: \";\", but found \"return\"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
3 Errors.
Valaki tudná tökéletesíteni?
EDIT: A Script 309-edik sortól a 318-adikig tart.
D:\\ProgramFiles\\SA\\samp03csvr_R2-2_win32\\gamemodes\\BetaMode.pwn(316) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Ezért.. :(
valami ötlet?
Pótoltam, a hiba még mindig fentáll.. :(
D:\\ProgramFiles\\SA\\samp03csvr_R2-2_win32\\gamemodes\\BetaMode.pwn(316) : error 029: invalid expression, assumed zero
Avagy a 316-ik sorba van a hiba.
316.-ik sor:
*tab*}
Én is pótoltam, most nézd meg.
new object;
if(strcmp(cmdtext, \"/bulivege\", true ) ==0)
{
object = CreateObject(980,-2423.06372070,-609.28417969,134.33232117,0.00000000,0.00000000,305.00000000);
return 1;
}
if(strcmp(cmdtext, \"/bulikezd\", true ) ==0)
{
DestroyObject(object);
return 1;
}