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:
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