-
Sziasztok az lenne a kérdésem hogy mi a baj a scriptemmel?
C:\\Documents and Settings\\Beni\\Asztal\\pawno\\heal parancs.pwn(21) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Ezt írja.
Itt a scriptem:
#include <a_samp>
#include <zcmd>
public OnFilterScriptInit()
{
print(\"\\n -----------------------------\");
print(\"Fegyverez script betõltve,By GangBang(Szvííít)\");
print(\"\\n -----------------------------\");
return 1;
}
CMD:fegyverez(playerid,params[])
{
SetPlayerHealth(playerid,100);
SetPlayerArmour(playerid,100);
GivePlayerWeapon(playerid,24,2000);
GivePlayerWeapon(playerid,29,500);
GivePlayerWeapon(playerid,30,600);
}
return 1;
}
public OnFilterScriptExit()
{
print(\"\\n--------------------------------------\");
print(\" A scriptem kikapcsolt.\");
print(\"--------------------------------------\\n\");
return 1;
}
Dupla hozzászólás automatikusan összefûzve. ( 2012. március 27. - 19:50:29 )
Hiába próbálkoztam nem sikerült :S kérlek segítsetek nagyon megköszönném
-
#include <a_samp>
#include <zcmd>
public OnFilterScriptInit()
{
print(\"\\n -----------------------------\");
print(\"Fegyverez script betõltve,By GangBang(Szvííít)\");
print(\"\\n -----------------------------\");
return 1;
}
CMD:fegyverez(playerid,params[])
{
SetPlayerHealth(playerid,100);
SetPlayerArmour(playerid,100);
GivePlayerWeapon(playerid,24,2000);
GivePlayerWeapon(playerid,29,500);
GivePlayerWeapon(playerid,30,600);
//} ez nem kell ide
return 1;
}
public OnFilterScriptExit()
{
print(\"\\n--------------------------------------\");
print(\" A scriptem kikapcsolt.\");
print(\"--------------------------------------\\n\");
return 1;
}
-
Így próbáld meg:
[pawn]#include <a_samp>
#include <zcmd>
public OnFilterScriptInit()
{
print(\"\\n -----------------------------\");
print(\"Fegyverez script betõltve,By GangBang(Szvííít)\");
print(\"\\n -----------------------------\");
return 1;
}
CMD:fegyverez(playerid,params[])
{
SetPlayerHealth(playerid,100);
SetPlayerArmour(playerid,100);
GivePlayerWeapon(playerid,24,2000);
GivePlayerWeapon(playerid,29,500);
GivePlayerWeapon(playerid,30,600);
return 1;
}
public OnFilterScriptExit()
{
print(\"\\n--------------------------------------\");
print(\" A scriptem kikapcsolt.\");
print(\"--------------------------------------\\n\");
return 1;
}[/pawn]
-
[pawn]C:\\Documents and Settings\\Beni\\Asztal\\pawno\\heal parancs.pwn(21) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Warning.[/pawn]
Mind 2õtöknél
-
Sor eltolódás azért mindjárt megcsinálom.
#include <a_samp>
#include <zcmd>
public OnFilterScriptInit()
{
print(\"\\n -----------------------------\");
print(\"Fegyverez script betõltve,By GangBang(Szvííít)\");
print(\"\\n -----------------------------\");
return 1;
}
CMD:fegyverez(playerid,params[])
{
SetPlayerHealth(playerid,100);
SetPlayerArmour(playerid,100);
GivePlayerWeapon(playerid,24,2000);
GivePlayerWeapon(playerid,29,500);
GivePlayerWeapon(playerid,30,600);
return 1;
}
public OnFilterScriptExit()
{
print(\"\\n--------------------------------------\");
print(\" A scriptem kikapcsolt.\");
print(\"--------------------------------------\\n\");
return 1;
}
na így nézd meg......
-
[pawn]CMD:fegyverez(playerid,params[])
{
SetPlayerHealth(playerid,100);
SetPlayerArmour(playerid,100);
GivePlayerWeapon(playerid,24,2000);
GivePlayerWeapon(playerid,29,500);
GivePlayerWeapon(playerid,30,600);
return 1;
}[/pawn]
Tessék, így valószínûleg nem lesz sor eltolódás. Próbáld meg.
-
Köszönöm szépen megoldottam,:D köszikeeeeeeee nagyon kedvesek vagytok
-
Melyik lett jó ?,amúgy nm :D ;)
-
Egyébként fölösleges a params :D
-
Igaz, hogy fölös, de azért jobb ha ottvan. :D Bármikor lehet paraméteres függvényt alá biggyeszteni, példul sscanf, meg ilyenek, és akkor nemkell az argumentumokhoz odairni. :D
-
Köszönöm szépen
-
Igaz, hogy fölös, de azért jobb ha ottvan. :D Bármikor lehet paraméteres függvényt alá biggyeszteni, példul sscanf, meg ilyenek, és akkor nemkell az argumentumokhoz odairni. :D
Nem mondasz butaságot, nekem is mindig ott van.
-
CMD:fegyverez(playerid,params[])
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, 2196.7734,931.3207,10.8203)) return SendClientMessage(playerid,0xFFF,\"Nem vagy a fegyobolt mögött\");
SetPlayerHealth(playerid,100);
SetPlayerArmour(playerid,100);
GivePlayerWeapon(playerid,24,2000);
GivePlayerWeapon(playerid,29,500);
GivePlayerWeapon(playerid,30,600);
return 1;
}
A forgást is benne hagytad a kordinátában.
Igaz, hogy fölös, de azért jobb ha ottvan. :D Bármikor lehet paraméteres függvényt alá biggyeszteni, példul sscanf, meg ilyenek, és akkor nemkell az argumentumokhoz odairni. :D
Nem mondasz butaságot, nekem is mindig ott van.
[/quote]
Jaja :D Az a legjobb :D
-
Sziasztok még kérdeznék valamit ha lehetséges ::| hogy kell azt megcsinálni hogy ha nincs elég pénze akkor aztírja neki hogy \"Sajnálom haver nincs elég pénzed\" vagy akármit írhat csak mondja el valaki kérlek
-
[pawn] CMD:fegyverez(playerid,params[])
{
if(GetPlayerMoney(playerid) != 10000) return SendClientMessage(playerid,0xFFF,\"$10000 Minimum\");
SetPlayerHealth(playerid,100);
SetPlayerArmour(playerid,100);
GivePlayerWeapon(playerid,24,2000);
GivePlayerWeapon(playerid,29,500);
GivePlayerWeapon(playerid,30,600);
return 1;
}[/pawn]
-
De ha ezt beírom akkor egybe leis veszi a pénzt?
-
CMD:fegyverez(playerid,params[])
{
if(GetPlayerMoney(playerid) != 10000) return SendClientMessage(playerid,0xFFF,\"$10000 Minimum\");
SetPlayerHealth(playerid,100);
SetPlayerArmour(playerid,100);
GivePlayerWeapon(playerid,24,2000);
GivePlayerWeapon(playerid,29,500);
GivePlayerWeapon(playerid,30,600);
GivePlayerMoney(playerid, -10000);
return 1;
}
Mostmár igen.
-
igen köszönöm szépen gabor,smoker.erik3333.mr_rich mindenkinek aki segített http://sampforum.hu/index.php?topic=23386.0 itt a parancs vagy itt de tök ugyanaz http://gtaforum.hu/index.php/topic,12782.msg105550.html#msg105550
-
CMD:fegyverez(playerid,params[])
{
if(!IsPlayerInRangeOfPoint(playerid, 7.0, 2196.7734,931.3207,10.8203 )) return SendClientMessage(playerid,0xFFF,\"Nem vagy a fegyobolt mögött\");
if(GetPlayerMoney(playerid) !=40000) return SendClientMessage(playerid,0xFFFF00AA,\"Sajnálom tesó 40000 FTra lenne szükséged\");
SetPlayerHealth(playerid,100);
SetPlayerArmour(playerid,100);
GivePlayerWeapon(playerid,24,2000);
GivePlayerWeapon(playerid,29,500);
GivePlayerWeapon(playerid,30,600);
GivePlayerMoney(playerid,-40000);
return 1;
}
Igy jó lesz.
-
[pawn]#include <a_samp>
#include <zcmd>
public OnFilterScriptInit()
{
print(\"\\n -----------------------------\");
print(\"Fegyverez script betõltve,By GangBang(Szvííít)\");
print(\"\\n -----------------------------\");
return 1;
}
CMD:fegyverez(playerid,params[])
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, 2196.7734,931.3207,10.8203 )) || -2138.0957,-248.0846,36.5156 || -2126.2341,155.7270,35.4930 || -2447.5532,523.3959,30.3672 || return SendClientMessage(playerid,0xFFF,\"Nem vagy bandahelyen\");
SetPlayerHealth(playerid,100);
SetPlayerArmour(playerid,100);
GivePlayerWeapon(playerid,24,2000);
GivePlayerWeapon(playerid,29,500);
GivePlayerWeapon(playerid,30,600);
return 1;
}
public OnFilterScriptExit()
{
print(\"\\n--------------------------------------\");
print(\" A scriptem kikapcsolt.\");
print(\"--------------------------------------\\n\");
return 1;
}[/pawn]
Megpróbáltam azt hogy több helyen is lehessen használni de errort ír mégpedig ezt:
[pawn]C:\\Documents and Settings\\Beni\\Asztal\\pawno\\Fegyverez.pwn(15) : error 029: invalid expression, assumed zero
C:\\Documents and Settings\\Beni\\Asztal\\pawno\\Fegyverez.pwn(15) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
2 Errors.[/pawn]
-
Így próbáld meg:
#include <a_samp>
#include <zcmd>
public OnFilterScriptInit()
{
print(\"\\n -----------------------------\");
print(\"Fegyverez script betõltve,By GangBang(Szvííít)\");
print(\"\\n -----------------------------\");
return 1;
}
CMD:fegyverez(playerid,params[])
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, 2196.7734,931.3207,10.8203) || IsPlayerInRangeOfPoint(playerid, -2138.0957,-248.0846,36.5156) || IsPlayerInRangeOfPoint(playerid, -2126.2341,155.7270,35.4930) || IsPlayerInRangeOfPoint(playerid, -2447.5532,523.3959,30.3672)) return SendClientMessage(playerid,0xFFF,\"Nem vagy bandahelyen\");
SetPlayerHealth(playerid,100);
SetPlayerArmour(playerid,100);
GivePlayerWeapon(playerid,24,2000);
GivePlayerWeapon(playerid,29,500);
GivePlayerWeapon(playerid,30,600);
return 1;
}
public OnFilterScriptExit()
{
print(\"\\n--------------------------------------\");
print(\" A scriptem kikapcsolt.\");
print(\"--------------------------------------\\n\");
return 1;
}
-
#include <a_samp>
#include <zcmd>
public OnFilterScriptInit()
{
print(\"\\n -----------------------------\");
print(\"Fegyverez script betõltve,By GangBang(Szvííít)\");
print(\"\\n -----------------------------\");
return 1;
}
CMD:fegyverez(playerid,params[])
{
if(!IsPlayerInRangeOfPoint(playerid, 7.0, 2196.7734,931.3207,10.8203 )) || !IsPlayerInRangeOfPoint(playerid, 7.0, -2138.0957,-248.0846,36.5156 || !IsPlayerInRangeOfPoint(playerid, 7.0, -2126.2341,155.7270,35.4930 || !IsPlayerInRangeOfPoint(playerid, 7.0,-2447.5532,523.3959,30.3672)) return SendClientMessage(playerid,0xFFF,\"Nem vagy bandahelyen\");
SetPlayerHealth(playerid,100);
SetPlayerArmour(playerid,100);
GivePlayerWeapon(playerid,24,2000);
GivePlayerWeapon(playerid,29,500);
GivePlayerWeapon(playerid,30,600);
return 1;
}
public OnFilterScriptExit()
{
print(\"\\n--------------------------------------\");
print(\" A scriptem kikapcsolt.\");
print(\"--------------------------------------\\n\");
return 1;
}
Sztem igy.
-
[pawn]C:\\Documents and Settings\\Beni\\Asztal\\pawno\\Fegyverez.pwn(15) : error 029: invalid expression, assumed zero
C:\\Documents and Settings\\Beni\\Asztal\\pawno\\Fegyverez.pwn(15) : warning 213: tag mismatch
C:\\Documents and Settings\\Beni\\Asztal\\pawno\\Fegyverez.pwn(15) : warning 213: tag mismatch
C:\\Documents and Settings\\Beni\\Asztal\\pawno\\Fegyverez.pwn(15) : error 001: expected token: \",\", but found \"return\"
C:\\Documents and Settings\\Beni\\Asztal\\pawno\\Fegyverez.pwn(16) : warning 225: unreachable code
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
2 Errors.[/pawn]
Megpróbáltam úgy ahogy leírtad Gábor de ezeket a warningokat irja ki
-
És az enyémmel?
-
Tieddel is ugyanolyan error
-
[pawn]CMD:fegyverez(playerid,params[])
{
if(GetPlayerMoney(playerid) != 10000) return SendClientMessage(playerid,0xFFF,\"$10000 Minimum\");
if(!IsPlayerInRangeOfPoint(playerid, 7.0, 2196.7734,931.3207,10.8203 ) || !IsPlayerInRangeOfPoint(playerid, 7.0, -2138.0957,-248.0846,36.5156) || !IsPlayerInRangeOfPoint(playerid, 7.0, -2126.2341,155.7270,35.4930) || !IsPlayerInRangeOfPoint(playerid, 7.0,-2447.5532,523.3959,30.3672)) return SendClientMessage(playerid,0xFFF,\"Nem vagy bandahelyen\");
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,-10000);
SetPlayerArmour(playerid,100);
GivePlayerWeapon(playerid,24,2000);
GivePlayerWeapon(playerid,29,500);
GivePlayerWeapon(playerid,30,600);
return 1;
}[/pawn]
Ennek mûködnie kell
-
#include <a_samp>
#include <zcmd>
public OnFilterScriptInit()
{
print(\"\\n -----------------------------\");
print(\"Fegyverez script betõltve,By GangBang(Szvííít)\");
print(\"\\n -----------------------------\");
return 1;
}
CMD:fegyverez(playerid,params[])
{
if(IsPlayerInRangeOfPoint(playerid, 7.0, 2196.7734,931.3207,10.8203) || IsPlayerInRangeOfPoint(playerid, 7.0, -2138.0957,-248.0846,36.5156) || IsPlayerInRangeOfPoint(playerid, 7.0, -2126.2341,155.7270,35.4930) || IsPlayerInRangeOfPoint(playerid, 7.0,-2447.5532,523.3959,30.3672))
{
SetPlayerHealth(playerid,100);
SetPlayerArmour(playerid,100);
GivePlayerWeapon(playerid,24,2000);
GivePlayerWeapon(playerid,29,500);
GivePlayerWeapon(playerid,30,600);
}
else
{
SendClientMessage(playerid,0xFFF,\"Nem vagy bandahelyen\");
}
return 1;
}
public OnFilterScriptExit()
{
print(\"\\n--------------------------------------\");
print(\" A scriptem kikapcsolt.\");
print(\"--------------------------------------\\n\");
return 1;
}
Igy jónak kell lennie! Könyebb megoldás.
-
Köszönöm szépen eszméletlenül hálás vagyok Gábor, és mindenki eriknek is mc rich nek mindenkinek!!! :angel: :)
-
Szivesen. :)