[Ajuda] Mensagem all
#1

Boa tarde, estou desenvolvendo um gamemode prуpio e gostaria de saber como й que faзo para que quando um player usa o comando para se teletranpostar vem uma mensagem no chat dizendo para todos "O player % foi para LS"

Код:
	if(strcmp(cmdtext,"/aerols",true)==0)
{
	new vehicleid = GetPlayerVehicleID(playerid);
	new State = GetPlayerState(playerid);
	if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
{
	GameTextForPlayer(playerid,"AEROPORTO DE LOS SANTOS!",4000,6);
	LinkVehicleToInterior(vehicleid,0);
	SetPlayerInterior(playerid,0);
	return SetVehiclePos(vehicleid,2138.3289,-2475.8765,13.5469);
}
	SetPlayerPos(playerid,2138.3289,-2475.8765,13.5469);
	SetPlayerInterior(playerid,0);
	GameTextForPlayer(playerid,"AEROPORTO DE LOS SANTOS!",4000,6);
	return 1;
}
Reply
#2

pawn Код:
if(strcmp(cmdtext,"/aerols",true)==0)
{
    new vehicleid = GetPlayerVehicleID(playerid);
    new State = GetPlayerState(playerid);
    new string[128], playername[128];
   
    if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
    {
        GameTextForPlayer(playerid,"AEROPORTO DE LOS SANTOS!",4000,6);
        LinkVehicleToInterior(vehicleid,0);
        SetPlayerInterior(playerid,0);
        return SetVehiclePos(vehicleid,2138.3289,-2475.8765,13.5469);
    }
   
    SetPlayerPos(playerid,2138.3289,-2475.8765,13.5469);
    SetPlayerInterior(playerid,0);
    GameTextForPlayer(playerid,"AEROPORTO DE LOS SANTOS!",4000,6);
    GetPlayerName(playerid, playername, sizeof(playername));
    format(string, sizeof(string), "O player %s (%d) se teletransportou para o aeroporto de Los Santos." playername, playerid);
    SendClientMessageToAll(-1, string);
    return 1;
}
Tente o cуdigo acima.

Para enviar uma mensagem global utilize a funзгo SendClientMessageToAll.
Reply
#3

Deu esse error
Код:
C:\Documents and Settings\Leandro\Desktop\BVL\gamemodes\GameMode.pwn(579) : error 001: expected token: "-string end-", but found "-identifier-"
C:\Documents and Settings\Leandro\Desktop\BVL\gamemodes\GameMode.pwn(579) : warning 215: expression has no effect
C:\Documents and Settings\Leandro\Desktop\BVL\gamemodes\GameMode.pwn(579) : warning 215: expression has no effect
C:\Documents and Settings\Leandro\Desktop\BVL\gamemodes\GameMode.pwn(579) : error 001: expected token: ";", but found ")"
C:\Documents and Settings\Leandro\Desktop\BVL\gamemodes\GameMode.pwn(579) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Leandro\Desktop\BVL\gamemodes\GameMode.pwn(579) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.
Reply
#4

Tente agora:
pawn Код:
if(strcmp(cmdtext,"/aerols",true)==0)
{
    new vehicleid = GetPlayerVehicleID(playerid);
    new State = GetPlayerState(playerid);
    new string[128], playername[128];
   
    if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
    {
        GameTextForPlayer(playerid,"AEROPORTO DE LOS SANTOS!",4000,6);
        LinkVehicleToInterior(vehicleid,0);
        SetPlayerInterior(playerid,0);
        return SetVehiclePos(vehicleid,2138.3289,-2475.8765,13.5469);
    }
   
    SetPlayerPos(playerid,2138.3289,-2475.8765,13.5469);
    SetPlayerInterior(playerid,0);
    GameTextForPlayer(playerid,"AEROPORTO DE LOS SANTOS!",4000,6);
    GetPlayerName(playerid, playername, sizeof(playername));
    format(string, sizeof(string), "O player %s (%d) se teletransportou para o aeroporto de Los Santos.", playername, playerid);
    SendClientMessageToAll(-1, string);
    return 1;
}
Reply
#5

Deu certo! muito obrigado amigo! como faзo para botar uma cor agora ?
Reply
#6

Й sу ajustar-lo, ele deve ter ficado desalinhado em seu cуdigo. Tire uma print.
Reply
#7

Como boto uma cor agora ?
Reply
#8

Ali onde tem -1 vocк coloca o cуdigo da cor, se vocк tiver ela definida no seu gm use o nome.

SendClientMessageToAll(-1, string);

Exemplo:
#define COLOR_GREEN (0x36A71700)
SendClientMessageToAll(COLOR_GREEN, string);
Reply
#9

Ajudou muito! valeu
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)