[DUVIDA] return 1; -
kratty - 22.12.2011
Estou estudando um GM e estou criando o meu, mas nao entendi essa public :X
Nao tem o
return 1; no final da public, mas mesmo assim funciona no servidor e nгo da erro nenhum ao compilar, nem Warnings!
Comando
pawn Код:
public SetPlayerFree(playerid,declare,reason[])
{
if(IsPlayerConnected(playerid)) {
ClearCrime(playerid);
new turned[MAX_PLAYER_NAME];
new turner[MAX_PLAYER_NAME];
if (declare == 255) {
format(turner, sizeof(turner), "190");
}
else {
if(IsPlayerConnected(declare)) {
GetPlayerName(declare, turner, sizeof(turner));
}
}
GetPlayerName(playerid, turned, sizeof(turned));
RingTone[playerid] = 20;
SetPlayerWantedLevel(playerid, 0);
for(new i = 0; i < MAX_PLAYERS; i++) {
if(IsPlayerConnected(i)) {
if(IsACop(i)) {
format(gstring, sizeof(gstring), "<< HQ: Todas As Unidades, Oficial %s Completou a sentenзa >>",turner);
SendClientMessage(i, COLOR_DBLUE, gstring);
format(gstring, sizeof(gstring), "HQ: %s Foi processado, %s",turned,reason);
SendClientMessage(i, COLOR_DBLUE, gstring);
SetPlayerWantedLevel(playerid, 0);
}
}
}
}
}
Alguйm poderia me explicar o porque nao precisa do return 1; no final, e se posso deixas as outras publics sem o return?
Se puderem ajudar agradeзo....
Re: [DUVIDA] return 1; -
AppleX - 22.12.2011
Ele vai retornar 0, mas se vocк retornar a funзгo vai dar warning pois a funзгo nгo retorna nada
Re: [DUVIDA] return 1; -
Detonador - 22.12.2011
o return server para interromper um script,por exemplo,se vocк deixar sem o return no seu GM,o que vocк tem dentro da sua OnGameModeInit nгo irб funcionar,pois ele nгo possui o script para retornar os dados.
espero que tenha entendido,isso й difнcil de explicar
Re: [DUVIDA] return 1; -
kratty - 22.12.2011
Entendi +-
sу queria saber mesmo sobre o return, se daria erro se deixar sem o return 1;
Vlw ae os 2 pela ajuda.
Re: [DUVIDA] return 1; -
Detonador - 22.12.2011
de nada,disponha,o return server pra retornar os dados do seu script,para o compilador ficar sabendo quando um script termina,e quando comeзa outro,axo q essa foi a melhor explicaзгo q eu dei kkkkkkk