SA-MP Forums Archive
[Ajuda] Tem como Resolver - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Tem como Resolver (/showthread.php?tid=361423)



Tem como Resolver - brunoboy - 21.07.2012

O que se passa e que nao aparece o nome do jogador que foi teleportado " O gamemode estб do 0 o pawno tudo estб ai:
Код:
#include <a_samp>
#include <zcmd>
new pname[MAX_PLAYER_NAME];
new string[128];
main()
{
    print("GM Ligado");
    return 1;
}
public OnGameModeInit()
{
    SetGameModeText("Test");
    AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
    return 1;
}

COMMAND:aero(playerid)
{
    GameTextForPlayer(playerid, "~y~~h~]] ~r~~h~AERO ~y~~h~]]", 2500, 4);
	SetPlayerInterior(playerid,0);
	SetPlayerPos(playerid,263.6730,2905.4475,7.4086);
	ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid,26,9999);
	format(string, sizeof(string), "{FF0000}[TELEPORTE] {FFFFFF} %s teleportou-se para aero  {FF0000}( /aero )", pname);
    SendClientMessageToAll(0xFF0000FF, string);
	return 1;
}


Imagem:


Antes do "teleportou-se para o aero (/aero) nao aparece o nome e no pawno eu meti direito " %s " .


Re: Tem como Resolver - sanalex - 21.07.2012

Agora vai aparecer

pawn Код:
#include <a_samp>
#include <zcmd>
new pname[MAX_PLAYER_NAME];
new string[128];
main()
{
    print("GM Ligado");
    return 1;
}
public OnGameModeInit()
{
    SetGameModeText("Test");
    AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
    return 1;
}

COMMAND:aero(playerid)
{
    GameTextForPlayer(playerid, "~y~~h~]] ~r~~h~AERO ~y~~h~]]", 2500, 4);
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,263.6730,2905.4475,7.4086);
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid,26,9999);
        GetPlayerName(playerid,pname,sizeof pname);
    format(string, sizeof(string), "{FF0000}[TELEPORTE] {FFFFFF} %s teleportou-se para aero  {FF0000}( /aero )", pname);
    SendClientMessageToAll(0xFF0000FF, string);
    return 1;
}
@edit

Hahahaha 3 no mesmo minuto

Corrigido! valeu por avisar Vini!


Re: Tem como Resolver - Victor' - 21.07.2012

pawn Код:
COMMAND:aero(playerid)
{
    GameTextForPlayer(playerid, "~y~~h~]] ~r~~h~AERO ~y~~h~]]", 2500, 4);
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,263.6730,2905.4475,7.4086);
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid,26,9999);
    GetPlayerName(playerid,pname,24);//<<
    format(string, sizeof(string), "{FF0000}[TELEPORTE] {FFFFFF} %s teleportou-se para aero  {FF0000}( /aero )", pname);
    SendClientMessageToAll(0xFF0000FF, string);
    return 1;
}



Re: Tem como Resolver - ViniBorn - 21.07.2012

Use GetPlayerName

Quote:
Originally Posted by sanalex
Посмотреть сообщение
Agora vai aparecer

pawn Код:
#include <a_samp>
#include <zcmd>
new pname[MAX_PLAYER_NAME];
new string[128];
main()
{
    print("GM Ligado");
    return 1;
}
public OnGameModeInit()
{
    SetGameModeText("Test");
    AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
    return 1;
}

COMMAND:aero(playerid)
{
    GameTextForPlayer(playerid, "~y~~h~]] ~r~~h~AERO ~y~~h~]]", 2500, 4);
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,263.6730,2905.4475,7.4086);
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid,26,9999);
        GetPlayerName(playerid,pname,sizeof pname)
    format(string, sizeof(string), "{FF0000}[TELEPORTE] {FFFFFF} %s teleportou-se para aero  {FF0000}( /aero )", pname);
    SendClientMessageToAll(0xFF0000FF, string);
    return 1;
}
Vocк esqueceu de colocar ; ao fim de GetPlayerName


Re: Tem como Resolver - Gii - 21.07.2012

pawn Код:
GetPlayerName(playerid, pname, sizeof(pname));



Respuesta: Tem como Resolver - Brazuca[]s - 21.07.2012

Tenta ai:

pawn Код:
COMMAND:aero(playerid)
{
    new pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pname, sizeof(pname));
    GameTextForPlayer(playerid, "~y~~h~]] ~r~~h~AERO ~y~~h~]]", 2500, 4);
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,263.6730,2905.4475,7.4086);
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid,26,9999);
    format(string, sizeof(string), "{FF0000}[TELEPORTE] {FFFFFF} %s teleportou-se para aero  {FF0000}( /aero )", pname);
    SendClientMessageToAll(0xFF0000FF, string);
    return 1;
}



Re : Tem como Resolver - brunoboy - 21.07.2012

VLW Victor foncionou


Re : Tem como Resolver - brunoboy - 21.07.2012

Topico Fechado