public StatsUpdate() { new string[128]; new playerid; format(string, sizeof(string), "~r~Stats: ~n~~r~Age: ~w~ %d ~n~~r~Exp: ~w~ %d ~n~~r~Money: ~w~ %d ~n~~r~Bank: ~w~ %d ~n~~r~Drugs: ~w~ %d" , PlayerInfo[playerid][pLevel], PlayerInfo[playerid][pExp],GetPlayerMoney(playerid),PlayerInfo[playerid][pBank],PlayerInfo[playerid][pDrugs]); TextDrawSetString(StatsTextdraw, string); TextDrawShowForPlayer(playerid,StatsTextdraw); }
Originally Posted by Bcklup
Make the Textdraw for every player like the variables with the "[playerid]" tags what do you call those btw?
|
public StatsUpdate()
{
new string[128];
for(new i = 0; i < MAX_PLAYERS; i++)
{
format(string, sizeof(string), "~r~Stats: ~n~~r~Age: ~w~ %d ~n~~r~Exp: ~w~ %d ~n~~r~Money: ~w~ %d ~n~~r~Bank: ~w~ %d ~n~~r~Drugs: ~w~ %d" , PlayerInfo[i][pLevel], PlayerInfo[i][pExp],GetPlayerMoney(i),PlayerInfo[i][pBank],PlayerInfo[i][pDrugs]);
TextDrawSetString(StatsTextdraw, string);
TextDrawShowForPlayer(i,StatsTextdraw);
}
}
for(new i=0; i<MAX_SLOTS; i++) { new string[128]; format(string, sizeof(string), "~r~Stats: ~n~~r~Age: ~w~ %d ~n~~r~Exp: ~w~ %d ~n~~r~Money: ~w~ %d ~n~~r~Bank: ~w~ %d ~n~~r~Drugs: ~w~ %d" , PlayerInfo[i][pLevel], PlayerInfo[i][pExp],GetPlayerMoney(i),PlayerInfo[i][pBank],PlayerInfo[i][pDrugs]); TextDrawSetString(StatsTextdraw, string); TextDrawShowForPlayer(i,StatsTextdraw); }
// this at the top of your script
new Text:StatsTextdraw[MAX_PLAYERS];
public StatsUpdate()
{
new string[128];
for(new i = 0; i < MAX_PLAYERS; i++)
{
format(string, sizeof(string), "~r~Stats: ~n~~r~Age: ~w~ %d ~n~~r~Exp: ~w~ %d ~n~~r~Money: ~w~ %d ~n~~r~Bank: ~w~ %d ~n~~r~Drugs: ~w~ %d" , PlayerInfo[i][pLevel], PlayerInfo[i][pExp],GetPlayerMoney(i),PlayerInfo[i][pBank],PlayerInfo[i][pDrugs]);
TextDrawSetString(StatsTextdraw[i], string);
TextDrawShowForPlayer(i,StatsTextdraw[i]);
}
}
C:\Users\Jeroen\Documents\Downloads\PBRPG\slrpg\gamemodes\slrpg.pwn(1963) : error 033: array must be indexed (variable "StatsTextdraw") C:\Users\Jeroen\Documents\Downloads\PBRPG\slrpg\gamemodes\slrpg.pwn(1964) : error 035: argument type mismatch (argument 1) C:\Users\Jeroen\Documents\Downloads\PBRPG\slrpg\gamemodes\slrpg.pwn(1965) : error 035: argument type mismatch (argument 1) C:\Users\Jeroen\Documents\Downloads\PBRPG\slrpg\gamemodes\slrpg.pwn(1966) : error 035: argument type mismatch (argument 1) C:\Users\Jeroen\Documents\Downloads\PBRPG\slrpg\gamemodes\slrpg.pwn(1967) : error 035: argument type mismatch (argument 1) C:\Users\Jeroen\Documents\Downloads\PBRPG\slrpg\gamemodes\slrpg.pwn(1968) : error 035: argument type mismatch (argument 1) C:\Users\Jeroen\Documents\Downloads\PBRPG\slrpg\gamemodes\slrpg.pwn(1969) : error 035: argument type mismatch (argument 1) C:\Users\Jeroen\Documents\Downloads\PBRPG\slrpg\gamemodes\slrpg.pwn(1970) : error 035: argument type mismatch (argument 1) C:\Users\Jeroen\Documents\Downloads\PBRPG\slrpg\gamemodes\slrpg.pwn(1971) : error 035: argument type mismatch (argument 1) C:\Users\Jeroen\Documents\Downloads\PBRPG\slrpg\gamemodes\slrpg.pwn(1972) : error 035: argument type mismatch (argument 1) C:\Users\Jeroen\Documents\Downloads\PBRPG\slrpg\gamemodes\slrpg.pwn(1973) : error 035: argument type mismatch (argument 1)
line 1963 StatsTextdraw = TextDrawCreate(445.000000, 251.000000, "~r~Stats:"); TextDrawAlignment(StatsTextdraw, false); TextDrawBackgroundColor(StatsTextdraw, 0x000000ff); TextDrawUseBox (StatsTextdraw, true); TextDrawBoxColor (StatsTextdraw, 0x000000AA); TextDrawFont(StatsTextdraw, 2); TextDrawLetterSize(StatsTextdraw, 0.2, 0.7500000); TextDrawColor(StatsTextdraw, 0xffffffff); TextDrawSetOutline(StatsTextdraw, true); TextDrawSetProportional(StatsTextdraw, true); line 1973 TextDrawSetShadow(StatsTextdraw, 10);