SA-MP Forums Archive
How to return string. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: How to return string. (/showthread.php?tid=260800)



How to return string. - CoaPsyFactor - 10.06.2011

Hi there,

So i have this problem, I don't know how to return string.
I want this
pawn Код:
format(String, sizeof(String), "Rank name is: %s", GetRankName(FactionID, Rank));
but i don't get it how to return a string


Re: How to return string. - xRyder - 10.06.2011

What do you mean by "returning" it?


Re: How to return string. - Scenario - 10.06.2011

If you mean sending the string to someone, try SendClientMessage().


Re: How to return string. - CoaPsyFactor - 10.06.2011

no i don't want to send string to player as message, i want to return text with function


Re: How to return string. - Scenario - 10.06.2011

Quote:
Originally Posted by CoaPsyFactor
Посмотреть сообщение
no i don't want to send string to player as message, i want to return text with function
It depends on the function, try doing something like:

pawn Код:
return String;



Re: How to return string. - xRyder - 10.06.2011

pawn Код:
return SendClientMessage(playerid, color, String);
? If you don't have 'playerid' forwarded you won't be able to do that...

Can you show us your full code, so we could maybe make something?


Re: How to return string. - Mike Garber - 10.06.2011

I have done this for my gamemode, you can easily modify it for your needs;

pawn Код:
stock RankName(playerid)
{
    new rankn[16],groupid;
    groupid = pData[playerid][pGroup];
    new rank = pData[playerid][pRank];
    switch(rank)
    {
        case 1: format(rankn,sizeof(rankn),"%s",gData[groupid][gRank1]);
        case 2: format(rankn,sizeof(rankn),"%s",gData[groupid][gRank2]);
        case 3: format(rankn,sizeof(rankn),"%s",gData[groupid][gRank3]);
        case 4: format(rankn,sizeof(rankn),"%s",gData[groupid][gRank4]);
        case 5: format(rankn,sizeof(rankn),"%s",gData[groupid][gRank5]);
        case 6: format(rankn,sizeof(rankn),"%s",gData[groupid][gRank6]);
        case 7: format(rankn,sizeof(rankn),"%s",gData[groupid][gRank7]);
    }
    return rankn;
}



Re: How to return string. - CoaPsyFactor - 10.06.2011

yey i made it thanks every one