inputtext and and 1 error...
#1

I use:
if(dialogid == 15) //
{
if(!response) SendClientMessage(playerid, 0xFFFFFFFF, "You canceled!");
new message[128];
format(message, sizeof(message), "You get: %s", inputtext); // say what you tiped
SendClientMessage(playerid, 0xFFFFFFFF, message);// send
SetPlayerSkin(playerid,inputtext[0]-4;// -48 cuz value i typer are 48 to high
PlayerInfo[playerid][Clothes]=inputtext[0]-48; // same
GivePlayerMoney(playerid,inputtext[0]-4;// same

return 1;
}

why when i type for example 0 value are 48... when 100 value 148...

and skin id when i type 11 skin is 1 when 94 is 9 why only first number are set skin?


Srry for my ban EN
Reply
#2

pawn Код:
if(dialogid == 15) //
{
    if(!response) SendClientMessage(playerid, 0xFFFFFFFF, "You canceled!");
    new message[128];
    format(message, sizeof(message), "You get: %s", inputtext); // say what you tiped
    SendClientMessage(playerid, 0xFFFFFFFF, message);// send
    new value = strval(inputtext);
    SetPlayerSkin(playerid,value-48);// -48 cuz value i typer are 48 to high
    PlayerInfo[playerid][Clothes]=value-48; // same
    GivePlayerMoney(playerid,value-48);// same

    return 1;
}
Reply
#3

Thanks
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)