[REQUEST]Need a Command Script [Rep+]
#1

Can Someone Create a Command for me ? Which will Show a Dialog of Player Stats.
Which is in a .dudb File.The Command will Read and Show the Status in a Dialog Like
HERE IS THE SAMPLE STATUS OF A PLAYER THAT I WANT TO SHOW IN A DIALOG WHEN TYPED /stats
password_hash=9421312132 [It is in .dudb file but I don't want to Show this in the Dialog]
Money=1000000
Bankcash=1565000
Score=5464
Adminlevel=1
Nameban=0 [It is in .dudb file but I don't want to Show this in the Dialog]
Army=1337 [If Possible Can You make the 1337 = YES and 0 = NO]
CIA=1337 [If Possible Can You make the 1337 = YES and 0 = NO]
RegularPlayer=1337 [If Possible Can You make the 1337 = YES and 0 = NO]
DrugHouseOwner=0
OttoOwner=0
TSkill=0
RobSkill=30
HasPackC4=0
HasPackRope=5
HasPackMoney=0
SavedJailTime=0
SavedWantedLevel=16 [It is in .dudb file but I don't want to Show this in the Dialog]
IP=192.168.1.16
Cash=1000000

My Gamemode Uses dcmd.
And Here is the Code From which the Status of a Player Saved in .dudb File
Код:
if(PLAYERLIST_authed[playerid] == 1)
	{
		dUserSetINT(PlayerName(playerid)).("Bankcash",BankCash[playerid]);
		dUserSetINT(PlayerName(playerid)).("Cash",GetPlayerMoney(playerid));
		dUserSetINT(PlayerName(playerid)).("Score",GetPlayerScore(playerid));
	 	dUserSetINT(PlayerName(playerid)).("Adminlevel",AdminLevel[playerid]);
		dUserSetINT(PlayerName(playerid)).("Army",CanUseArmy[playerid]);
		dUserSetINT(PlayerName(playerid)).("CIA",CanUseCIA[playerid]);
		dUserSetINT(PlayerName(playerid)).("RegularPlayer",IsRegularPlayer[playerid]);
		dUserSetINT(PlayerName(playerid)).("DrugHouseOwner",DrugHouseOwner[playerid]);
		dUserSetINT(PlayerName(playerid)).("OttoOwner",OttoOwner[playerid]);
		dUserSetINT(PlayerName(playerid)).("TSkill",TerroristSkill[playerid]);
		dUserSetINT(PlayerName(playerid)).("RobSkill",RobSkill[playerid]);
		dUserSetINT(PlayerName(playerid)).("HasPackC4",HasPackC4[playerid]);
		dUserSetINT(PlayerName(playerid)).("HasPackRope",HasPackRope[playerid]);
		dUserSetINT(PlayerName(playerid)).("HasPackMoney",HasPackMoney[playerid]);
		dUserSetINT(PlayerName(playerid)).("SavedWantedLevel",SavedWantedLevel[playerid]);
		dUserSetINT(PlayerName(playerid)).("SavedJailTime",SavedJailTime[playerid]);
	}
Reply
#2

Try.

Код:
//Command name and shit here.
{
    if(PLAYERLIST_authed[playerid] == 1)
    {
          new string[256];
          format(string,sizeof(string),"Bank cash: %d\nScore: %d",dUserGetINT(PlayerName(playerid)).("Bankcash"), dUserGetINT(PlayerName(playerid)).("Score"));
          ShowPlayerDialog(playerid, DIALOG_WELCOME, DIALOG_STYLE_MSGBOX, "Stats", string, "Close", "");
          return 1;
    }
    //Send a message here if the player needs to login or what ever.
}
Reply
#3

Quote:
Originally Posted by jueix
Посмотреть сообщение
Try.

Код:
//Command name and shit here.
{
    if(PLAYERLIST_authed[playerid] == 1)
    {
          new string[256];
          format(string,sizeof(string),"Bank cash: %d\nScore: %d",dUserGetINT(PlayerName(playerid)).("Bankcash"), dUserGetINT(PlayerName(playerid)).("Score"));
          ShowPlayerDialog(playerid, DIALOG_WELCOME, DIALOG_STYLE_MSGBOX, "Stats", string, "Close", "");
          return 1;
    }
    //Send a message here if the player needs to login or what ever.
}
Thanks for Reply ! but its not Working
I Defined DIALOG and the dUserGetINT But
Код:
C:\Users\User\Desktop\Team Fusion\gamemodes\LS-EDIT.pwn(10181) : error 029: invalid expression, assumed zero
C:\Users\User\Desktop\Team Fusion\gamemodes\LS-EDIT.pwn(10181) : error 001: expected token: ";", but found "."
C:\Users\User\Desktop\Team Fusion\gamemodes\LS-EDIT.pwn(10181) : error 029: invalid expression, assumed zero
C:\Users\User\Desktop\Team Fusion\gamemodes\LS-EDIT.pwn(10181) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.
Reply
#4

this should work:

pawn Код:
format(string,sizeof(string),"Bank cash: %d\nScore: %d",dUserGetINT(PlayerName(playerid)),("Bankcash"), dUserGetINT(PlayerName(playerid)),("Score"));
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)