-
Sziasztok
Gondom támadt egy parancs beírásával a LuxAdminba...
Íme a parancs:
dcmd_szolgalatba(playerid,params[])
{
if(AccInfo[playerid][Level] >= 4)
{
admin[playerid] = Create3DTextLabel(\"Adminisztrátor\", 0xff0000FF, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(admin[playerid], playerid, 0.0, 0.0, 0.7);
return 1;
}
else return ErrorMessages(playerid, 2);
}
else return ErrorMessages(playerid, 1);
}
És erre kaptam egy errort + egy warning-oz:
C:\\Documents and Settings\\Robi\\Asztal\\0.3e Teszt szerver\\filterscripts\\LuxAdmin.pwn(2609) : warning 203: symbol is never used: \"params\"
C:\\Documents and Settings\\Robi\\Asztal\\0.3e Teszt szerver\\filterscripts\\LuxAdmin.pwn(2609 -- 2619) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Mi a baj vele ?
-
admin[playerid] = Create3DTextLabel(\"Adminisztrátor\", 0xff0000FF, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(admin[playerid], playerid, 0.0, 0.0, 0.7);
return 1;
Szerintem itt lesz a Hiba nem jó a text vagy ilyesmi
[mod]CODE tagek kitéve.[/mod]
-
De így mûködöt, csak bele akartam írni a lux-ba hogy csak a level 4-es admin tudja használni és nem akarja elfogadni.
-
dcmd_szolgalatba(playerid,params[])
{
if(AccInfo[playerid][Level] >= 4)
{
admin[playerid] = Create3DTextLabel(\"Adminisztrátor\", 0xff0000FF, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(admin[playerid], playerid, 0.0, 0.0, 0.7);
return 1;
}
else return ErrorMessages(playerid, 2);
}
-
dcmd_szolgalatba(playerid,params[])
{
if(AccInfo[playerid][Level] >= 4)
{
admin[playerid] = Create3DTextLabel(\"Adminisztrátor\", 0xff0000FF, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(admin[playerid], playerid, 0.0, 0.0, 0.7);
return 1;
}
else return ErrorMessages(playerid, 2);
}
ha ezt megcsinálta, akkor a parancs nevét be kell illeszteni a :
if(ServerInfo[ReadCmds] == 1)[/quote]
sor alá a többi dcmd hez, így:
dcmd(szolgalatba,11,cmdtext);[/quote]
-
dcmd(szolgalatba,11,cmdtext);
EZt nem így kell?
dcmd(szolgalatba,11,(cmdtext);
[mod]CODE tagek kitéve.[/mod]
-
dcmd(szolgalatba,11,cmdtext);
EZt nem így kell?
dcmd(szolgalatba,11,(cmdtext);
Nem mer akkor kéne ode még egy zárójel.
Ez a helyes: dcmd(szolgalatba,11,cmdtext);
-
Nah már az egy error eltûnt... csak a warning maradt ott.
C:\\Documents and Settings\\Robi\\Asztal\\0.3e Teszt szerver\\filterscripts\\LuxAdmin.pwn(2609) : warning 203: symbol is never used: \"params\"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Warning.
És erre a sorra írja:
dcmd_szolgalatba(playerid,params[])
-
#pragma unused params
dcmd_szolgalatba(playerid,params[])
{
#pragma unused params
if(AccInfo[playerid][Level] >= 4)
{
admin[playerid] = Create3DTextLabel(\"Adminisztrátor\", 0xff0000FF, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(admin[playerid], playerid, 0.0, 0.0, 0.7);
return 1;
}
else return ErrorMessages(playerid, 2);
}
-
Kösz, mûködik.