STRMID DIALOG INPUT...
#1

Hi...
I can't understand strmid.. i'm making description for bussinesses but the problem is strmid... Look at the code:

pawn Код:
if(dialogid == 14004)
    {
        if(response)
        {
            new bouse = PlayerInfo[playerid][pPbiskey];
            new sendername[MAX_PLAYER_NAME];
            new string1[126];
            new string[126];
// new opis = strlen(inputtext)[/COLOR]
//strmid(SBizzInfo[bouse-100][sbDiscription], opis, 0, 64, 255);
            format(string, sizeof(string), "{CFCB08}Opisot na biznisot e promeneto vo {ED9A3B}\"%s\"",SBizzInfo[bouse-100][sbDiscription]);
            SendClientMessage(playerid, COLOR_WHITE, string);
            format(string1, sizeof(string1), "* Sopstvenikot %s go promeni opisot na svojot biznis.", sendername);
            ProxDetector(30.0, playerid, string1, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            OnPropUpdate();
            OnPropTextdrawUpdate(1, bouse-100);
        }
        else
        {
            ShowPlayerDialog(playerid, 14001, DIALOG_STYLE_LIST, "|° Biznis Kontrola °|", "Informacii za biznisot\nOstavi pari vo kasata\nIzvadi pari od kasata\nPromeni opis", "OK", "Otkazi");
        }
    }
Look at the commented lines..


Errors at Line:
Код:
D:\PC Igri\GTA\GTA San Andreas\Tomato RPG Macedonia\gamemodes\TRPG.pwn(17086) : error 035: argument type mismatch (argument 2)
D:\PC Igri\GTA\GTA San Andreas\Tomato RPG Macedonia\gamemodes\TRPG.pwn(17086) : warning 204: symbol is assigned a value that is never used: "opis"
Reply
#2

What errors come when that lines non commented??
Reply
#3

they are not commented in my pawn... i have commented them just on the post, because i wanted to show where i used strmid
Reply
#4

I have tried something... Now i don't have errors but when i type something with letters it won't show/save... It shows/saves only message with numbers... ANY IDEAS ?

pawn Код:
if(dialogid == 14004)
    {
        if(response)
        {
            new bouse = PlayerInfo[playerid][pPbiskey];
            new sendername[MAX_PLAYER_NAME];
            new string1[126];
            new string[126];
//           new opis[64];
//          new idx;
//          opis = strtok(inputtext, idx);
//          strmid(SBizzInfo[bouse-100][sbDiscription], opis, 0, strval(inputtext), 255);
            format(string, sizeof(string), "{CFCB08}Opisot na biznisot e promenet vo {ED9A3B}\"%s\"",SBizzInfo[bouse-100][sbDiscription]);
            SendClientMessage(playerid, COLOR_WHITE, string);
            format(string1, sizeof(string1), "* Sopstvenikot %s go promeni opisot na svojot biznis.", sendername);
            ProxDetector(30.0, playerid, string1, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            OnPropUpdate();
            OnPropTextdrawUpdate(1, bouse-100);
        }
        else
        {
            ShowPlayerDialog(playerid, 14001, DIALOG_STYLE_LIST, "|° Biznis Kontrola °|", "Informacii za biznisot\nOstavi pari vo kasata\nIzvadi pari od kasata\nPromeni opis", "OK", "Otkazi");
        }
    }
Look the commented lines(the are not commented in my pawno, i commented them to show you where is the problem.)
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)