[Ajuda] Mudar Nicks dos Players
#1

Bem, tava olhando os tуpicos e nгoa achei.

Preciso de um cуdigo que apenas os gamemasters usem, para mudar os nicks dos players normais, se alguйm tiver posta ai, vou ficar muito agradecido.

Vou ficar olhando o tуpico.
Reply
#2

Crie um Comando, Utilizando essa Funзгo:

https://sampwiki.blast.hk/wiki/SetPlayerName
Reply
#3

Usa o SetPlayerName

https://sampwiki.blast.hk/wiki/SetPlayerName
Reply
#4

gabriel ontem vc pediu um comando de skin e vc postou o seu gm eu passei seu gm para zcmd e coloquei o comando /skin nele vc quer que poste ?:
Reply
#5

.FuneraL.

Obrigado pela ajuda mano mais tб tudo em inglкs, como vou saber?
Reply
#6

Quote:
Originally Posted by billy the kid
Посмотреть сообщение
gabriel ontem vc pediu um comando de skin e vc postou o seu gm eu passei seu gm para zcmd e coloquei o comando /skin nele vc quer que poste ?:
Sim billy, muito obrigado pela sua ajuda. vai ganhar REP +
Reply
#7

Aqui apenas tem isso.

Quote:

// Command simply sets the player's name to to "Superman" if possible, with no error checking or messages.
if(strcmp(cmdtext, "/superman", true) == 0)
{
SetPlayerName(playerid, "Superman");
return 1;
}

// Command sets the players name to "Superman" if possible, informs the player of
// any errors using a "switch" statement.
if(strcmp(cmdtext, "/superman", true) == 0)
{
switch(SetPlayerName(playerid, "Superman"))
{
case -1: SendClientMessage(playerid, 0xFF0000FF, "Unable to change your name, someone else is known as 'Superman' already.");
case 0: SendClientMessage(playerid, 0xFF0000FF, "You are already known as 'Superman'");
case 1: SendClientMessage(playerid, 0x00FF00FF, "You are now known as 'Superman'");
}
return 1;
}

Cadк o /SetName ID Nick ?
Reply
#8

pawn Код:
#include < a_samp >
#include < dini >
#include <zcmd>
#include < sscanf >

#define LARANJA 0xFF8C00AA
#define VERDE 0x33AA33AA
#define AMARELO 0xFFFF00AA
#define AZUL 0x33CCFFAA
#define VERMELHO 0xFF0000AA
#define BRANCO 0xFFFFFFAA
#define PRETO 0x000000AA
#define CINZA 0xC4C0C0AA
#define AZULCLARO 0x00FAEDAA
#define ROXOCLARO 0xAA8DC9AA
#define ROSA 0xFF00FFAA
/*O COMANDO DAS SKINS*/
CMD:skin(playerid, params[]) {
  new skinid;
  if (sscanf(params, "d", skinid)) return SendClientMessage(playerid, -1, "USE /skin [ID DA SKIN]");
  if (0 < (skinid) > 299) return SendClientMessage(playerid, -1, "SO EXISTE SKIN DE 0 A 299");
  SetPlayerSkin(playerid, skinid);
  return 1;
}

CMD:kill(playerid, params[]){
        SetPlayerHealth(playerid, 0);
        SendClientMessage(playerid, VERMELHO, "[SERVER] : Vocк acabou de se Suicidar.");
        return 1;
    }
CMD:admins(playerid, params[]){
        new Jogador[24];
        new count = 0;
        new msg[120];
        //new ListaAdmins[128];
        for (new i = 0; i < MAX_PLAYERS; i++) {
            if (IsPlayerConnected(i) && IsPlayerAdmin(i)) {
                GetPlayerName(i, Jogador, 24);
                format(msg, sizeof(msg), "[SERVER] Adiministradores Online: %s", Jogador);
                SendClientMessage(playerid, AZUL, msg);
                count++;
            }
        }

        if (count == 0) {
            SendClientMessage(playerid, VERMELHO, "[SERVER] : Nгo tem nenhum administrador online.");
        }
        return 1;

    }
CMD:creditos(playerid, params[]){
        SendClientMessage(playerid, BRANCO, "[SERVER] : Creditos do Servidor :");
        SendClientMessage(playerid, AMARELO, "[SERVER] : GameMode (GS TeN) criado por Gabriel Santana.");
        SendClientMessage(playerid, VERMELHO, "[SERVER] : Nгo retirem os crйditos, isso й crime!");
        return 1;
    }
CMD:onibus(playerid, params[]){
        if (IsPlayerInAnyVehicle(playerid)) {
            return SendClientMessage(playerid, VERMELHO, "[SERVER] : Voce ja esta em um veiculo.");
        }
        new Float: var0 = 0,
        Float: var1 = 0,
        Float: var2 = 0,
        Float: var3 = 0;
        GetPlayerPos(playerid, var0, var1, var2);
        GetPlayerFacingAngle(playerid, var3);
        CreateVehicle(437, var0 + 1, var1 + 1, var2, var3, 1, 1, 10000);
        return 1;
    }
CMD:admingrana(playerid, params[]){
        if (IsPlayerAdmin(playerid)) {
            GivePlayerMoney(playerid, 500);
            SendClientMessage(playerid, ROXOCLARO, "[SERVER] : Vocк recebeu R$ 500,00 de grana por ser uma adiministrador.");
        }
        return 1;
    }
CMD:tunar(playerid, params[]){
        new VehicleID;
        VehicleID = GetPlayerVehicleID(playerid);
        SendClientMessage(playerid, AZULCLARO, "[SERVER] : VIP, Seu carro foi tunado com sucesso, aproveite.");
        AddVehicleComponent(VehicleID, 1087);
        AddVehicleComponent(VehicleID, 107);
        AddVehicleComponent(VehicleID, 1010);
        return 1;
    }
CMD:jetpack(playerid, params[]){
        if (!IsPlayerInAnyVehicle(playerid)) {
            SetPlayerSpecialAction(playerid, 2);
        } else {
            SendClientMessage(playerid, AZULCLARO, "[SERVER] : VIP, Seu jetpack foi criado com sucesso, aproveite.");
        }
        return 1;
    }
CMD:kitvip(playerid, params[]){
        SendClientMessage(playerid, AZULCLARO, "[SERVER] : VIP, Vocк comprou seu kit de armas, com isso vocк perdeu R$ 500,00 de Dinheiro.");
        GivePlayerMoney(playerid, -500);
        GivePlayerWeapon(playerid, 1, 500);
        GivePlayerWeapon(playerid, 43, 500);
        GivePlayerWeapon(playerid, 46, 500);
        GivePlayerWeapon(playerid, 12, 500);
        return 1;
    }
CMD:reparar(playerid, params[]){
        if (!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, VERMELHO, "[SERVER] : Vocк estб sem nenhum veiculo no momento!");

        new
        vehicleid = GetPlayerVehicleID(playerid);
        GivePlayerMoney(playerid, -100);
        RepairVehicle(vehicleid);
        SetVehicleHealth(vehicleid, 1000);
        SendClientMessage(playerid, AMARELO, "[SERVER] : Vocк reparou o seu carro com sucesso e gastou R$ 100,00.");
        return true;
    }
CMD:montevip(playerid, params[]){
        SetPlayerPos(playerid, -2320.2546, -1627.7273, 483.7043);
        SetPlayerFacingAngle(playerid, 76);
        SendClientMessage(playerid, AZULCLARO, "[SERVER] : VIP, Bem Vindo ao Monte Chilliad, aproveite.");
        SetPlayerHealth(playerid, 100.0);
        return 1;
    }
CMD:vidat(playerid, params[]){
        SetPlayerHealth(playerid, 100);
        SendClientMessage(playerid, ROXOCLARO, "[SERVER] : Vocк deu vida para todos que estavam perto de vocк.");
        return 1;
    }
CMD:coletet(playerid, params[]){
        SetPlayerArmour(playerid, 100);
        SendClientMessage(playerid, ROXOCLARO, "[SERVER] : Vocк deu colete para todos que estavam perto de vocк.");
        return 1;
    }
CMD:moto(playerid, params[]){
        if (IsPlayerInAnyVehicle(playerid)) {
            return SendClientMessage(playerid, VERMELHO, "[SERVER] : Voce ja esta em um veiculo.");
        }
        new Float: var0 = 0,
        Float: var1 = 0,
        Float: var2 = 0,
        Float: var3 = 0;
        GetPlayerPos(playerid, var0, var1, var2);
        GetPlayerFacingAngle(playerid, var3);
        CreateVehicle(522, var0 + 1, var1 + 1, var2, var3, 1, 1, 10000);
        return 1;
    }
CMD:gro(playerid, params[]){
        ApplyAnimation(playerid, "BEACH", "ParkSit_M_loop", 4.0, 1, 0, 0, 0, 0);
        return 1;
    }
CMD:virar(playerid, params[]){
        new Float: X,
        Float: Y,
        Float: Z;
        if (!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, VERMELHO, "[SERVER] : Voce Nao Esta Em Um Veiculo.");

        SetCameraBehindPlayer(playerid);
        GetPlayerPos(playerid, X, Y, Z);
        SetVehiclePos(GetPlayerVehicleID(playerid), X, Y, Z);
        SetVehicleZAngle(GetPlayerVehicleID(playerid), 0);
        return 1;
    }
CMD:hansup(playerid, params[]){
        SendClientMessage(playerid, VERMELHO, "[SERVER] : Vocк acaba de ficar com as mгos para cima na posiзгo de abordagem.");
        SetPlayerSpecialAction(playerid, 10);
        return 1;
    }
CMD:comandospux(playerid, params[]){
        SendClientMessage(playerid, AMARELO, "[SERVER] : Todos Comandos de Puxador :");
        SendClientMessage(playerid, BRANCO, "[SERVER] : /trazer /onibus /moto /tapa /asay /rc.");
        return 1;
    }
CMD:comandosvip(playerid, params[]){
        SendClientMessage(playerid, AZULCLARO, "[SERVER] : Todos Comandos de VIP's :");
        SendClientMessage(playerid, BRANCO, "[SERVER] : /moto /asay /montevip /kitvip /jetpack /tunar.");
        return 1;
    }

main() {
    print("\n-----------------------------");
    print(" Gamemode GS TeN v1.0d ");
    print(" Criado Por : Gabriel Santana ");
    print("------------------------------\n");
}

public OnGameModeInit() {
    SetGameModeText("[Mod]GS TeN v1.0d");
    AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
    SetTimer("JFSRandom", 60000, 1); // Lembrando, 1000 й 1 Segundo.
    return 1;
}

public OnGameModeExit() {
    return 1;
}

public OnPlayerRequestClass(playerid, classid) {
    SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
    SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
    SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
    return 1;
}

public OnPlayerConnect(playerid) {
    new entrouname[MAX_PLAYER_NAME], stringentrouname[128];
    GetPlayerName(playerid, entrouname, sizeof(entrouname));
    format(stringentrouname, sizeof(stringentrouname), "[SERVER] : %s Entrou no servidor!", entrouname);
    SendClientMessageToAll(BRANCO, stringentrouname);

    SendClientMessage(playerid, AZULCLARO, "[SERVER] : Bem-vindo ao servidor novamente, nуs agradecemos.");
    return 1;
}

public OnPlayerDisconnect(playerid, reason) {
    new saiuname[MAX_PLAYER_NAME], stringsaiuname[128];
    GetPlayerName(playerid, saiuname, sizeof(saiuname));
    format(stringsaiuname, sizeof(stringsaiuname), "[SERVER] : %s Saiu do servidor!", saiuname);
    SendClientMessageToAll(BRANCO, stringsaiuname);
    return 1;
}

public OnPlayerSpawn(playerid) {
    return 1;
}

public OnPlayerDeath(playerid, killerid, reason) {
    return 1;
}

public OnVehicleSpawn(vehicleid) {
    return 1;
}

public OnVehicleDeath(vehicleid, killerid) {
    return 1;
}

public OnPlayerText(playerid, text[]) {
    return 1;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) {
    return 1;

}
public OnPlayerExitVehicle(playerid, vehicleid) {
    return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate) {
    return 1;
}

public OnPlayerEnterCheckpoint(playerid) {
    return 1;
}

public OnPlayerLeaveCheckpoint(playerid) {
    return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid) {
    return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid) {
    return 1;
}

public OnRconCommand(cmd[]) {
    return 1;
}

public OnPlayerRequestSpawn(playerid) {
    return 1;
}

public OnObjectMoved(objectid) {
    return 1;
}

public OnPlayerObjectMoved(playerid, objectid) {
    return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid) {
    return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid) {
    return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid) {
    return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2) {
    return 1;
}

public OnPlayerSelectedMenuRow(playerid, row) {
    return 1;
}

public OnPlayerExitedMenu(playerid) {
    return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid) {
    return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) {
    return 1;
}

public OnRconLoginAttempt(ip[], password[], success) {
    return 1;
}

public OnPlayerUpdate(playerid) {
    return 1;
}

public OnPlayerStreamIn(playerid, forplayerid) {
    return 1;
}

public OnPlayerStreamOut(playerid, forplayerid) {
    return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid) {
    return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid) {
    return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) {
    return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source) {
    return 1;
}
new RandomJFS[][] = {
    "[SERVER] : Dъvidas? Digite /ajuda ou /admins e tire suas soluзхes. ",
    "[SERVER] : Viu algum xiter? Digite /report e investigaremos.",
    "[SERVER] : Nunca disrrespeite algum adiministrador ou organizador da sua torcida.",
    "[SERVER] : Quer saber as vantagens vips? Digite /vip e veja!",
    "[SERVER] : Problemas no gamemode? Reporte aos adiministradores e eles analizaram.",
    "[SERVER] : Digite /creditos e vejam que criou o gamemode."

};
forward JFSRandom();
public JFSRandom() {
    SendClientMessageToAll(LARANJA, RandomJFS[random(sizeof(RandomJFS))]);
    return 1;
}
/*coloquei para ti por que e quase certeza que vc criara um topico perguntando sobre isso
isso ae fuunciona assim o player digita algo que nao existe no gm e sera exibido assim
exemplo
player digitou /a
se nao tiver no gm isso ae faz assim
[ERRO] O comando /a nгo existe! Use :/comandos
*/

public OnPlayerCommandPerformed(playerid, cmdtext[], success) {
    if (!success) {
        new string[85];
        format(string, sizeof(string), "{FF0000}[ERRO] O comando %s nгo existe! Use :/comandos", cmdtext);
        SendClientMessage(playerid, -1, string);
        }
    return 1;
}
testado e aprovado sem nenhum erro
se ocorrer erro ae sera falta das includes
ZCMD
SSCANF
se nao as estiver baixe coloque na pasta pawno includes e compila que nao dara erros!
espero ter ajudado!

aproveitano o meu post vc compilou ae deu certo ? <
Reply
#9

Alguйm tem como mim passar o download da include sscanf aк?

Porquк aqui o ъnico warning que deu foi esse.
Reply
#10

post da include
https://sampforum.blast.hk/showthread.php?tid=120356

link direto para baixar a include
http://dl.dropbox.com/u/21683085/sscanf.rar
a pasta que estiver escrito sscanf pegue e cole lah no pawno=includes e compila que dara certo!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)