06.06.2016, 17:12
Quote:
Mas se vocк usar assim, irб dar problema..
Imaginamos que vocк use a string em uma callback ou funзгo assim: pawn Code:
Aн, vocк irб usar novamente a array string em OUTRA callback/funзгo: pawn Code:
Este fenфmeno acontece porque vocк utilizou a string e nгo limpou ela apуs a utilizaзгo. |
Eu entendi seu exemplo, mas houve um equнvoco da sua parte ao escolher GetPlayerName e GetPlayerIp, visto que essas funзхes jб fazem a limpeza da string antes de passar o retorno. Veja:
PHP Code:
new gString[128];
public OnGameModeInit()
{
gString = "String inicial";
return 1;
}
public OnPlayerConnect(playerid)
{
print(gString);
GetPlayerName(playerid, gString, 24);
printf("Nome: %s", gString);
GetPlayerIp(playerid, gString, 16);
printf("IP: %s", gString);
return 1;
}
Quote:
String inicial Nome: zPain IP: 127.0.0.1 |