Help | Attach3DTextLabelToPlayer -
arad55 - 26.09.2011
I want to do, when an admin goes on duty it will create an 3dtextlabel which says 'ADMIN DUTY - DO NOT ATTACK' and i can't do it i dont know why it's not working ;/
please help .
PHP код:
אני רוצה שיהיה טקסט צף מעל הראש של האדמין שעולה לדיוטי ואני לא מצליח כל הזמן אני מנסה לא מצליח מנסה לא מצליח
בבקשה עזרה !!!
PHP Code:
if(strcmp(cmd, "/adminduty", true) == 0 || strcmp(cmd, "/aduty", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] > 0)
{
if(AdminDuty[playerid] == 0)
{
AdminDuty[playerid] = 1;
SetPlayerSkin(playerid,0);
SetPlayerArmour(playerid, 999);
SetPlayerHealth(playerid, 999);
SetPlayerColor(playerid,TEAM_ADMIN_COLOR);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Admin [ID: %d] %s is now ON duty",playerid, sendername);
SendClientMessageToAll(COLOR_RED,string);
return 1;
}
else if(AdminDuty[playerid] == 1)
{
AdminDuty[playerid] = 0;
SetPlayerSkin(playerid,PlayerInfo[playerid][pModel]);
SetPlayerArmour(playerid, 0);
SetPlayerHealth(playerid, 100);
SetPlayerToTeamColor(playerid);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "Admin [ID: %d] %s is now OFF duty",playerid, sendername);
SendClientMessageToAll(COLOR_WHITE,string);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "* You're not the admin!");
return 1;
}
}
return 1;
}
תודה
Re: Help | Attach3DTextLabelToPlayer -
aRoach - 26.09.2011
pawn Код:
// At the top of the Script
new Text3D:ADMIN;
// At OnGameModeInit
ADMIN = Create3DTextLabel("Admin ON-DUTY", 0xFFFFFFFF, 999.99, 999.99, 999.99 )
// The Command....
if(strcmp(cmd, "/adminduty", true) == 0 || strcmp(cmd, "/aduty", true) == 0)
{
new PlayerText3D: textAdmin;
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] > 0)
{
if(AdminDuty[playerid] == 0)
{
AdminDuty[playerid] = 1;
SetPlayerSkin(playerid,0);
SetPlayerArmour(playerid, 999);
SetPlayerHealth(playerid, 999);
SetPlayerColor(playerid,TEAM_ADMIN_COLOR);
GetPlayerName(playerid, sendername, sizeof(sendername));
textAdmin = Attach3DTextLabelToPlayer( ADMIN, playerid, 0.0, 0.0, 3.0 );
format(string, sizeof(string), "Admin [ID: %d] %s is now ON duty",playerid, sendername);
SendClientMessageToAll(COLOR_RED,string);
return 1;
}
else if(AdminDuty[playerid] == 1)
{
AdminDuty[playerid] = 0;
SetPlayerSkin(playerid,PlayerInfo[playerid][pModel]);
SetPlayerArmour(playerid, 0);
SetPlayerHealth(playerid, 100);
SetPlayerToTeamColor(playerid);
GetPlayerName(playerid, sendername, sizeof(sendername));
DeletePlayer3DTextLabel( playerid, textAdmin );
format(string, sizeof(string), "Admin [ID: %d] %s is now OFF duty",playerid, sendername);
SendClientMessageToAll(COLOR_WHITE,string);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "* You're not the admin!");
return 1;
}
}
return ( 1 );
}
Re: Help | Attach3DTextLabelToPlayer -
arad55 - 26.09.2011
errors....
PHP код:
C:\Users\User\Desktop\Universal Mode\Multi.pwn(10573) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\Universal Mode\Multi.pwn(10573) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\Universal Mode\Multi.pwn(20517) : warning 219: local variable "pAdmin" shadows a variable at a preceding level
C:\Users\User\Desktop\Universal Mode\Multi.pwn(20524) : warning 219: local variable "pAdmin" shadows a variable at a preceding level
C:\Users\User\Desktop\Universal Mode\Multi.pwn(20531) : error 022: must be lvalue (non-constant)
C:\Users\User\Desktop\Universal Mode\Multi.pwn(20531) : error 017: undefined symbol "ADMIN"
C:\Users\User\Desktop\Universal Mode\Multi.pwn(20524) : warning 203: symbol is never used: "pAdmin"
C:\Users\User\Desktop\Universal Mode\Multi.pwn(20544) : warning 213: tag mismatch
C:\Users\User\Desktop\Universal Mode\Multi.pwn(20517) : warning 203: symbol is never used: "pAdmin"
Re: Help | Attach3DTextLabelToPlayer -
aRoach - 26.09.2011
Edited the first Post
Re: Help | Attach3DTextLabelToPlayer -
arad55 - 26.09.2011
another errors...
PHP код:
C:\Users\User\Desktop\Universal Mode\Multi.pwn(10575) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\Universal Mode\Multi.pwn(10575) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\Universal Mode\Multi.pwn(20519) : warning 219: local variable "pAdmin" shadows a variable at a preceding level
C:\Users\User\Desktop\Universal Mode\Multi.pwn(20533) : warning 213: tag mismatch
C:\Users\User\Desktop\Universal Mode\Multi.pwn(20533) : warning 204: symbol is assigned a value that is never used: "tAdmin"
C:\Users\User\Desktop\Universal Mode\Multi.pwn(20546) : error 017: undefined symbol "tAdmin"
C:\Users\User\Desktop\Universal Mode\Multi.pwn(20519) : warning 203: symbol is never used: "pAdmin"
Re: Help | Attach3DTextLabelToPlayer -
aRoach - 26.09.2011
Edited again, and PUT ALL THE STUFF in your Script, Add the new Text3D: Admin;...
Re: Help | Attach3DTextLabelToPlayer -
arad55 - 26.09.2011
PHP код:
C:\Users\User\Desktop\Universal Mode\Multi.pwn(10575) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\Universal Mode\Multi.pwn(10575) : warning 202: number of arguments does not match definition
C:\Users\User\Desktop\Universal Mode\Multi.pwn(20526) : warning 219: local variable "tAdmin" shadows a variable at a preceding level
C:\Users\User\Desktop\Universal Mode\Multi.pwn(20533) : warning 213: tag mismatch
C:\Users\User\Desktop\Universal Mode\Multi.pwn(20533) : warning 204: symbol is assigned a value that is never used: "tAdmin"
;/
Re: Help | Attach3DTextLabelToPlayer -
aRoach - 26.09.2011
Try now with the First Post !
Re: Help | Attach3DTextLabelToPlayer -
[LHT]Bally - 26.09.2011
i would like to no how this could work with ladmin ?
Re: Help | Attach3DTextLabelToPlayer -
[LHT]Bally - 26.09.2011
anyone make this to work with ladmin ? ive tried but i get errors