-
Üdv mindenki!Megint van egy errorom, a fegyver parancsal kapcsolatban :D
CMD:ak47(playerid, params[])
{
if(GetPlayerScore(playerid) >= 150)
{
GivePlayerWeapon(playerid, 30, 9999);
}
else SendClientMessage(playerid, \"{d6244e}Nincs elég pontod:150 pont kell\");
}
-
SendClientMessage(playerid, color, const msg[]);
illetve zcmd zárása elõtt kell egy visszatérés (return 1)
-
CMD:ak47(playerid)
{
if(GetPlayerScore(playerid) >= 150))
{
GivePlayerWeapon(playerid, 30, 9999);
} else {
SendClientMessage(playerid, 0xd6244eAA, \"Nincs elég pontod!\");
}
return 1;
}
-
és máskor az errorokat is írd le !
-
Mindig erroros :(
C:\\DOCUME~1\\Viktor\\Asztal\\JMAPPA~1\\FILTER~1\\fegyo.pwn(14) : error 035: argument type mismatch (argument 2)
-
Melyik sorba írja a hibát?
-
Jelenleg ez az egész script(még csak az elsõt csinálgatom):
#include <a_samp>
#include <zcmd>
CMD:ak47(playerid, params[])
{
if(GetPlayerScore(playerid) >= 150)
{
GivePlayerWeapon(playerid, 30, 9999);
}
else SendClientMessage(playerid, \"{d6244e}Nincs elég pontod:150 pont kell\");
}
CMD:mp5(playerid, params[])
{
if(GetPlayerScore(playerid) >= 150)
{
GivePlayerWeapon(playerid, 29, 9999);
}
return 1;
}
CMD:m4(playerid, params[])
{
if(GetPlayerScore(playerid) >= 1150)
{
GivePlayerWeapon(playerid, 31, 9999);
}
return 1;
}
CMD:uzi(playerid, params[])
{
if(GetPlayerScore(playerid) >= 150)
{
GivePlayerWeapon(playerid, 28, 9999);
}
return 1;
}
Hiba:
C:\\DOCUME~1\\Viktor\\Asztal\\JMAPPA~1\\FILTER~1\\fegyo.pwn(14) : error 035: argument type mismatch (argument 2)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
-
ahogy már elõttem írtál a SendClientMessage 2. paramétere egy SZÍN !
http://wiki.sa-mp.com/wiki/SendClientMessage
-
De akkor meg ezt írja:
C:\\DOCUME~1\\Viktor\\Asztal\\JMAPPA~1\\FILTER~1\\fegyo.pwn(14) : error 001: expected token: \",\", but found \"-string-\"
C:\\DOCUME~1\\Viktor\\Asztal\\JMAPPA~1\\FILTER~1\\fegyo.pwn(14) : warning 215: expression has no effect
C:\\DOCUME~1\\Viktor\\Asztal\\JMAPPA~1\\FILTER~1\\fegyo.pwn(14) : error 001: expected token: \";\", but found \")\"
C:\\DOCUME~1\\Viktor\\Asztal\\JMAPPA~1\\FILTER~1\\fegyo.pwn(14) : error 029: invalid expression, assumed zero
C:\\DOCUME~1\\Viktor\\Asztal\\JMAPPA~1\\FILTER~1\\fegyo.pwn(14) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
-
az ak47 parancs végére tegyél return 1;-et...másold be a friss kódot és jelöld meg a hibás sort ( vagy ha az egészet bemásolod akkor nem kell )
-
// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT
#include <a_samp>
#include <zcmd>
CMD:ak47(playerid, params[])
{
if(GetPlayerScore(playerid) >= 150)
{
GivePlayerWeapon(playerid, 30, 9999);
}
else SendClientMessage(playerid, 128 \"{d6244e}Nincs elég pontod:150 pont kell\");
}
return 1;
}
C:\\DOCUME~1\\Viktor\\Asztal\\JMAPPA~1\\FILTER~1\\fegyo.pwn(14) : error 001: expected token: \",\", but found \"-string-\"
C:\\DOCUME~1\\Viktor\\Asztal\\JMAPPA~1\\FILTER~1\\fegyo.pwn(14) : warning 215: expression has no effect
C:\\DOCUME~1\\Viktor\\Asztal\\JMAPPA~1\\FILTER~1\\fegyo.pwn(14) : error 001: expected token: \";\", but found \")\"
C:\\DOCUME~1\\Viktor\\Asztal\\JMAPPA~1\\FILTER~1\\fegyo.pwn(14) : error 029: invalid expression, assumed zero
C:\\DOCUME~1\\Viktor\\Asztal\\JMAPPA~1\\FILTER~1\\fegyo.pwn(14) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
-
CMD:ak47(playerid, params[])
{
if(GetPlayerScore(playerid) >= 150)
{
GivePlayerWeapon(playerid, 30, 9999);
}
else SendClientMessage(playerid, 0xd6244e, \"Nincs elég pontod:150 pont kell\");
return 1;
}
-
Nagyon szépen köszönöm mindenkinek a segítséget,végül sikerült :D megy mindenkinek a +