case DIALOG_CHANGENAME:
{
if(response)
{
if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_EMAIL, DIALOG_STYLE_INPUT, ""COL_WHITE"Email",""COL_RED"You have entered an invalid name.\n"COL_WHITE"Fill in your new name below. You're login name will be the same.\n This is just your screen-name.","Activate","Quit");
SetPlayerName(playerid,inputtext);
PlayerInfo[playerid][pScreenName] = inputtext[20];
ShowPlayerDialog(playerid, DIALOG_CHANGENAMESUC, DIALOG_STYLE_MSGBOX,""COL_WHITE"Success!",""COL_WHITE"You have {00FF22}successfully{FFFFFF} changed your name.","Ok","");
}
return 1;
}
format(String,sizeof(String),"\nMoney: %d\nControl Panel Used: %d\nScreen Name: %s",PlayerInfo[playerid][pCash],PlayerInfo[playerid][pCpUse],PlayerInfo[playerid][pScreenName]);
you have to format it like a string;
format(PlayerInfo[playerid][pScreenName],25,inputtet); |
try my think because my dialog response works with this
make sure you have in your enum pSreenName[25] |
format(PlayerInfo[playerid][pScreenName], sizeof(PlayerInfo[playerid][pScreenName]), inputtext);
pawn Код:
|
C:\Users\Lars\Desktop\Sa-mp\gamemodes\RPG.pwn(464) : error 001: expected token: "]", but found "-identifier-"
C:\Users\Lars\Desktop\Sa-mp\gamemodes\RPG.pwn(464) : warning 215: expression has no effect
C:\Users\Lars\Desktop\Sa-mp\gamemodes\RPG.pwn(464) : error 001: expected token: ";", but found "]"
C:\Users\Lars\Desktop\Sa-mp\gamemodes\RPG.pwn(464) : error 029: invalid expression, assumed zero
C:\Users\Lars\Desktop\Sa-mp\gamemodes\RPG.pwn(464) : 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.
hmm try
format(PlayerInfo[playerid][pScreenName], sizeof 25,inputtext); |
C:\Users\Lars\Desktop\Sa-mp\gamemodes\RPG.pwn(464) : error 020: invalid symbol name "" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error.