Skripta koju koristim: EG RP 2013
Detaljan opis problema: pa uradio sam cmd za /toll i radi ali kad stavim
if(!IsPlayerInRangeOfPoint(playerid, 3.0, 1789.9355,811.0303,10.9200)) return SCM(playerid, ZELENA, "{37F906}INFO:{FFFFFF}Ne ste na patarina!");
onda mi izbacuje error
Dio skripte: CMD:toll (playerid, params[])
{
{
if(!IsPlayerInRangeOfPoint(playerid, 3.0, 1789.9355,811.0303,10.9200)) return SCM(playerid, ZELENA, "{37F906}INFO:{FFFFFF}Ne ste na patarina!");
SendClientMessage(playerid, COLOR_WHITE, "{37F906}INFO:{FFFFFF}Plativte patarina -100$.");
MoveObject(patarina, 1777.9000244141 , 805.90002441406,10.199999809265 ,2);
GivePlayerMoney(playerid, -100);
SetTimer("ZatvoriPatarina", 5000, 0);
return 1;
}
}
Kod:
ERROR
C:\Documents and Settings\Kice\Desktop\Copy of REAL SERVER\gamemodes\FarkiasRP.pwn(39928) : error 035: argument type mismatch (argument 2)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Nisu ti dobre koordinate
Zasto mi opet ne radi ?? Kako si dobio ove koordinate?
CMD:toll (playerid, params[])
{
{
if(!IsPlayerInRangeOfPoint(playerid, 3.0, 1789.9355,811.0303,10.9200)) return SCM(playerid, -1, "{37F906}INFO:{FFFFFF}Ne ste na patarina!");
SendClientMessage(playerid, -1, "{37F906}INFO:{FFFFFF}Plativte patarina -100$.");
MoveObject(patarina, 1777.9000244141 , 805.90002441406,10.199999809265 ,2);
GivePlayerMoney(playerid, -100);
SetTimer("ZatvoriPatarina", 7000, 0);
return 1;
}
if(!IsPlayerInRangeOfPoint(playerid, 3.0, 1810.4000,820.2000,9.8000)) return SCM(playerid, -1, "{37F906}INFO:{FFFFFF}Ne ste na patarina!"); // TU error
{
SendClientMessage(playerid, -1, "{37F906}INFO:{FFFFFF}Plativte patarina -100$.");
MoveObject(patarina1, 1816.4000244141,820.20001220703,9.8000001907349 ,2);
GivePlayerMoney(playerid, -100);
SetTimer("ZatvoriPatarina1", 7000, 0);
return 1;
}
}
Error
C:\Documents and Settings\Kice\Desktop\Copy of REAL SERVER\gamemodes\FarkiasRP.pwn(39940) : warning 225: unreachable code
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Warning.
C:\Documents and Settings\Kice\Desktop\Copy of REAL SERVER\gamemodes\FarkiasRP.pwn(39934) : warning 209: function "cmd_toll" should return a value
C:\Documents and Settings\Kice\Desktop\Copy of REAL SERVER\gamemodes\FarkiasRP.pwn(39935) : error 021: symbol already defined: "SendClientMessage"
C:\Documents and Settings\Kice\Desktop\Copy of REAL SERVER\gamemodes\FarkiasRP.pwn(39940) : error 010: invalid function or declaration
C:\Documents and Settings\Kice\Desktop\Copy of REAL SERVER\gamemodes\FarkiasRP.pwn(39946) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
3 Errors.
//==============================================================================
CMD:toll (playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, 1789.9355,811.0303,10.9200))
} // error 029: invalid expression, assumed zero
SendClientMessage(playerid, -1, "{37F906}INFO:{FFFFFF}Plativte patarina -100$."); // warning 217: loose indentation
MoveObject(patarina, 1777.9000244141 , 805.90002441406,10.199999809265 ,2);
GivePlayerMoney(playerid, -100);
SetTimer("ZatvoriPatarina", 7000, 0);
return 1;
}
else if(IsPlayerInRangeOfPoint(playerid, 3.0, 1810.4000,820.2000,9.8000)) // error 010: invalid function or declaration
{
SendClientMessage(playerid, -1, "{37F906}INFO:{FFFFFF}Plativte patarina -100$.");
MoveObject(patarina1, 1816.4000244141,820.20001220703,9.8000001907349 ,2);
GivePlayerMoney(playerid, -100);
SetTimer("ZatvoriPatarina1", 7000, 0);
return 1; // error 010: invalid function or declaration
}
else {SendClientMessage(playerid, -1, "{37F906}INFO:{FFFFFF}Ne ste na patarina!");//error 010: invalid function or declaration
}
return 1; // error 010: invalid function or declaration
}
5 Error mi daje :'(
C:\Documents and Settings\Kice\Desktop\Copy of REAL SERVER\gamemodes\FarkiasRP.pwn(39934) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Kice\Desktop\Copy of REAL SERVER\gamemodes\FarkiasRP.pwn(39935) : warning 217: loose indentation
C:\Documents and Settings\Kice\Desktop\Copy of REAL SERVER\gamemodes\FarkiasRP.pwn(39941) : error 010: invalid function or declaration
C:\Documents and Settings\Kice\Desktop\Copy of REAL SERVER\gamemodes\FarkiasRP.pwn(39947) : error 010: invalid function or declaration
C:\Documents and Settings\Kice\Desktop\Copy of REAL SERVER\gamemodes\FarkiasRP.pwn(39949) : error 010: invalid function or declaration
C:\Documents and Settings\Kice\Desktop\Copy of REAL SERVER\gamemodes\FarkiasRP.pwn(39951) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.
Sredio sam 1-2 error evo -
//==============================================================================
CMD:toll (playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, 1789.9355,811.0303,10.9200))
SendClientMessage(playerid, -1, "{37F906}INFO:{FFFFFF}Plativte patarina -100$.");
MoveObject(patarina, 1777.9000244141 , 805.90002441406,10.199999809265 ,2);
GivePlayerMoney(playerid, -100);
SetTimer("ZatvoriPatarina", 7000, 0);
return 1;
}
else if(IsPlayerInRangeOfPoint(playerid, 3.0, 1810.4000,820.2000,9.8000)) // Ovde error
{
SendClientMessage(playerid, -1, "{37F906}INFO:{FFFFFF}Plativte patarina -100$.");
MoveObject(patarina1, 1816.4000244141,820.20001220703,9.8000001907349 ,2);
GivePlayerMoney(playerid, -100);
SetTimer("ZatvoriPatarina1", 7000, 0);
return 1; // Ovde!
}
else {SendClientMessage(playerid, -1, "{37F906}INFO:{FFFFFF}Ne ste na patarina!"); //Ovde
}
return 1; // OVDE
}
//==================================================================
Sada mi izbacuje samo
C:\Documents and Settings\Kice\Desktop\Copy of REAL SERVER\gamemodes\FarkiasRP.pwn(39940) : error 010: invalid function or declaration
C:\Documents and Settings\Kice\Desktop\Copy of REAL SERVER\gamemodes\FarkiasRP.pwn(39946) : error 010: invalid function or declaration
C:\Documents and Settings\Kice\Desktop\Copy of REAL SERVER\gamemodes\FarkiasRP.pwn(39948) : error 010: invalid function or declaration
C:\Documents and Settings\Kice\Desktop\Copy of REAL SERVER\gamemodes\FarkiasRP.pwn(39950) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Svaki put kad postaš, koristi [ code ][ /code ] za postanje koda (spojiš uglate zagrade).
CMD:toll (playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, 1789.9355,811.0303,10.9200))
{
SendClientMessage(playerid, -1, "{37F906}INFO:{FFFFFF}Plativte patarina -100$.");
MoveObject(patarina, 1777.9000244141 , 805.90002441406,10.199999809265 ,2);
GivePlayerMoney(playerid, -100);
SetTimer("ZatvoriPatarina", 7000, 0);
return 1;
}
else if(IsPlayerInRangeOfPoint(playerid, 3.0, 1810.4000,820.2000,9.8000)) // Ovde error
{
SendClientMessage(playerid, -1, "{37F906}INFO:{FFFFFF}Plativte patarina -100$.");
MoveObject(patarina1, 1816.4000244141,820.20001220703,9.8000001907349 ,2);
GivePlayerMoney(playerid, -100);
SetTimer("ZatvoriPatarina1", 7000, 0);
return 1; // Ovde!
}
else SendClientMessage(playerid, -1, "{37F906}INFO:{FFFFFF}Ne ste na patarina!"); //Ovde
return 1; // OVDE
}
Sredeno!
Hvala puno