SA-MP Forums Archive
[AJUDA]pname - 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]pname (/showthread.php?tid=301303)



[AJUDA]pname - gabrieldefreitas11 - 03.12.2011

Seguinte, Eu Fiz um comando Baseando-se em outros Fs/Gms.. No Caso eu uso pname e iname em todo meu GM e sу nesses dois comandos que nгo aparece o nick da pessoa que digitou /stunt ou /rampavelox, Sу aparece o ID
Alguem Ajuda Pf *-*

PHP код:
public OnPlayerCommandText(playeridcmdtext[])
{
     new 
cmd[256];
    new    
idx;
    
cmd strtok(cmdtextidx);
    new 
string[256];
    new 
pname[MAX_PLAYER_NAME];
    new 
iname[MAX_PLAYER_NAME];
        if(
strcmp("/Stunt"cmdtexttrue8) == 0)
    {
        new 
VehicleID;
        
VehicleID GetPlayerVehicleID(playerid);
        
SetVehiclePos(VehicleID,835.9766,-1998.6298,12.8672);
        
SetVehicleZAngle(GetPlayerVehicleID(playerid),271.5179);
        if(!
IsPlayerInAnyVehicle(playerid)) return SetPlayerPos(playerid,835.9766,-1998.6298,12.8672);
        
GameTextForPlayer(playerid,"Bem Vindo! ~n~Stunt Advanced,2000,1);
        format(string, sizeof(string), "
%s(id:%dFoi para o Stunt Advanced {FF0000}( /stunt )", pname,iname);
        SendClientMessageToAll(0xFFFFFFAA, string);
    return 1;
    }
    if(strcmp("
/rampavelox", cmdtext, true, 8) == 0)
    {
        new VehicleID;
        VehicleID = GetPlayerVehicleID(playerid);
        SetVehiclePos(VehicleID,1246.8462,829.3766,8.7198);
        SetVehicleZAngle(GetPlayerVehicleID(playerid),271.5179);
        if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0x5484FFFF,"
[ERRO]Vocк nгo Estб em um Carro!");
        Desgelos1[playerid] = SetTimerEx("
Destravar", 1000,true,"i",playerid);
        format(string, sizeof(string), "
%s(id:%dFoi para a RampaVelox {FF0000}( /RampaVelox )", pname,iname);
        SendClientMessageToAll(0xFFFFFFAA, string);
        return 1;
    } 



Re: [AJUDA]pname - ViniBorn - 03.12.2011

Vocк precisa usar GetPlayerName antes.

Use esta funзгo, й mais prбtico.

pawn Код:
pname(playerid)
{
    new pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
    return pname;
}



Re: [AJUDA]pname - array13 - 03.12.2011

Erro:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
     new cmd[256];
    new    idx;
    cmd = strtok(cmdtext, idx);
    new string[256];
    new pname[MAX_PLAYER_NAME];
    new iname[MAX_PLAYER_NAME];

        if(strcmp("/Stunt", cmdtext, true, 8) == 0)
    {
        new VehicleID;
        VehicleID = GetPlayerVehicleID(playerid);
        SetVehiclePos(VehicleID,835.9766,-1998.6298,12.8672);
        SetVehicleZAngle(GetPlayerVehicleID(playerid),271.5179);
        if(!IsPlayerInAnyVehicle(playerid)) return SetPlayerPos(playerid,835.9766,-1998.6298,12.8672);
        GameTextForPlayer(playerid,"Bem Vindo! ~n~Stunt Advanced",2000,1);
        format(string, sizeof(string), "%s(id:%d) Foi para o Stunt Advanced {FF0000}( /stunt )", pname,iname);
        SendClientMessageToAll(0xFFFFFFAA, string);
    return 1;
    }
    if(strcmp("/rampavelox", cmdtext, true, 8) == 0)
    {
        new VehicleID;
        VehicleID = GetPlayerVehicleID(playerid);
        SetVehiclePos(VehicleID,1246.8462,829.3766,8.7198);
        SetVehicleZAngle(GetPlayerVehicleID(playerid),271.5179);
        if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0x5484FFFF,"[ERRO]Vocк nгo Estб em um Carro!");
        Desgelos1[playerid] = SetTimerEx("Destravar", 1000,true,"i",playerid);
        format(string, sizeof(string), "%s(id:%d) Foi para a RampaVelox {FF0000}( /RampaVelox )", pname,iname);
        SendClientMessageToAll(0xFFFFFFAA, string);
        return 1;
    }
voce se esqueзeu de um "


Respuesta: [AJUDA]pname - gabrieldefreitas11 - 03.12.2011

Vlws Arrumei *-*
Nuss Esqueci do GetPlayerName *-*