-
Helló :) Problémám akadt...
Ezt beraktam a játékmódom végébe, a megfelelõ helyre ahova irták:
De a new kapu2012; a mód elejére is oda irtam :)
}
kapu2012 = CreateObject(980, -2592.988770, 1355.281372, 8.820267, 0.0000, 0.0000, 225.0000);
return 1;
{
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, \"/yk-zár\", true) == 0)
{
MoveObject(kapu2012, -2592.988770, 1355.281372, 8.820267, 2.0);
return 1;
}
if(strcmp(cmdtext, \"/yk-nyit\", true) == 0)
{
MoveObject(kapu2012, -2598.495605, 1349.765381, 8.820267, 2.0);
return 1;
}
return 0;
}
És ezt irja hibának:
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(6208) : warning 217: loose indentation
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(6210) : warning 217: loose indentation
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(7045) : error 010: invalid function or declaration
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(7047) : error 010: invalid function or declaration
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(7053) : error 021: symbol already defined: \"OnPlayerCommandText\"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
3 Errors.
-
módba nem kell
return 0;
-
Értem... Kijavítottam és most:
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(6208) : warning 217: loose indentation
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(6210) : warning 217: loose indentation
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(7045) : error 010: invalid function or declaration
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(7047) : error 010: invalid function or declaration
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(7053) : error 021: symbol already defined: \"OnPlayerCommandText\"
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(7076) : error 030: compound statement not closed at the end of file (started at line 7055)
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
4 Errors.
-
A mód elejére
new kapu2012;
public OnGameModeInit()
{
kapu2012 = CreateObject(980, -2592.988770, 1355.281372, 8.820267, 0.0000, 0.0000, 225.0000);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, \"/yk-zar\", true) == 0)
{
MoveObject(kapu2012,-2592.988770, 1355.281372, 8.820267, 2.0);
return 1;
}
if(strcmp(cmdtext, \"/yk-nyit\", true) == 0)
{
MoveObject(kapu2012,-2598.495605, 1349.765381, 8.820267, 2.0);
return 1;
}
-
Megint ugyan az:
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(6208) : warning 217: loose indentation
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(6210) : warning 217: loose indentation
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(7044) : error 010: invalid function or declaration
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(7045) : error 010: invalid function or declaration
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(7049) : error 021: symbol already defined: \"OnPlayerCommandText\"
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(7061) : error 030: compound statement not closed at the end of file (started at line 7050)
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
4 Errors.
-
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, \"/yk-zar\", true) == 0)
{
MoveObject(kapu2012,-2592.988770, 1355.281372, 8.820267, 2.0);
return 1;
}
if(strcmp(cmdtext, \"/yk-nyit\", true) == 0)
{
MoveObject(kapu,-2598.495605, 1349.765381, 8.820267, 2.0);
return 1;
}
return 0;
}
-
Módba nem kell return 0 ;
Amit adtam 100% hogy jó mert én is használom
A módodba vannak hibák
OnPlayerCommandText\" Már egyszer definiálva van
+ valami nincs lezárva , és szerintem van benne sor eltolódás is
-
Lu$ta igen megtaláltam az OnPlayerCommandText -et és beilleztettem.
Most igy néz ki:
public OnPlayerCommandText(playerid, cmdtext[])
{
kapu2012 = CreateObject(980, -2592.988770, 1355.281372, 8.820267, 0.0000, 0.0000, 225.0000);
return 1;
}
{
if(strcmp(cmdtext, \"/yk-zar\", true) == 0)
{
MoveObject(kapu2012,-2592.988770, 1355.281372, 8.820267, 2.0);
return 1;
}
if(strcmp(cmdtext, \"/yk-nyit\", true) == 0)
{
MoveObject(kapu,-2598.495605, 1349.765381, 8.820267, 2.0);
return 1;
}
{
De mikor le compilézom semmit nem ir + a BMR.amx nek 0kb...
-
így
{
if(strcmp(cmdtext, \"/yk-zar\", true) == 0)
{
MoveObject(kapu2012,-2592.988770, 1355.281372, 8.820267, 2.0);
return 1;
}
if(strcmp(cmdtext, \"/yk-nyit\", true) == 0)
{
MoveObject(kapu2012,-2598.495605, 1349.765381, 8.820267, 2.0);
return 1;
}
-
Ohh Most meg ezt irja:
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(997) : error 017: undefined symbol \"CarExport\"
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(1156) : error 017: undefined symbol \"Random\"
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(1844) : error 079: inconsistent return types (array & non-array)
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(1850) : error 079: inconsistent return types (array & non-array)
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(1852) : warning 217: loose indentation
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(1853) : error 017: undefined symbol \"dcmd_refuel\"
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(1853) : error 079: inconsistent return types (array & non-array)
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(1854) : error 017: undefined symbol \"dcmd_speed\"
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(1854) : error 079: inconsistent return types (array & non-array)
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(1855) : error 017: undefined symbol \"dcmd_lock\"
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(1855) : error 079: inconsistent return types (array & non-array)
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(1856) : error 017: undefined symbol \"dcmd_unlock\"
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(1856) : error 079: inconsistent return types (array & non-array)
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(1857) : error 017: undefined symbol \"dcmd_buntet\"
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(1857) : error 079: inconsistent return types (array & non-array)
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(1870) : error 079: inconsistent return types (array & non-array)
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(1878) : error 079: inconsistent return types (array & non-array)
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(1889) : error 079: inconsistent return types (array & non-array)
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(1899) : error 079: inconsistent return types (array & non-array)
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(1920) : error 079: inconsistent return types (array & non-array)
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(1927) : error 079: inconsistent return types (array & non-array)
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(1929) : error 017: undefined symbol \"PlayerToPoint\"
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(1942) : error 079: inconsistent return types (array & non-array)
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(1953) : error 079: inconsistent return types (array & non-array)
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(1963) : error 079: inconsistent return types (array & non-array)
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(1967) : error 017: undefined symbol \"PlayerToPoint\"
D:\\Documents and Settings\\XP\\Asztal\\SAMP Szerver\\gamemodes\\BMR.pwn(1973) : error 079: inconsistent return types (array & non-array)
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
26 Errors.
-
amit lusta irt arra felül az tökéletes nekem hibátlan szerintem csináld meg egy scriptbe abba kell a
[pawn]
return 0;
}
[/pawn]
-
De nemtudom hogyan irjam meg....
-
http://solidfiles.com/d/173d6587bf/
Megcsintem Hibátlan szal mûködnie kell!!
[pawn]Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase[/pawn]
-
köszönöm :) megy a +
-
köszönöm :) megy a +
nm
zárd a témát :)
-
Én írtam meg és nem is kaptam jól van :D :D
Zárok!