[PEDIDO] GM DO ZERO
#1

PESSOAL COMO VCS SABEM

ESTOU CONSTRUINDO MEU GM

E DIRIA QUE ESTA NOS 21 %

JA CONSEGUI CRIAR ALGUNS COMANDOS

COM HD GROOVER E POLICIA MILITAR CRIADA EM LAS VEGAS


AGORA QUERO SABER COMO FASSO UM SYSTEMA DE BAN SEM SER IGUAL DO PROPIO SAMP


QUERO UM QUE A PESSOA SEJA BANIDA

E QUANDO A PESSOA QUE FOI BANIDA ENTRA NO SERVIDOR

APAREЗA O MOTIVO

E QUERO QUE A CONTA TAMBEM ESTA JA BANIDA

MEU REGISTRO EU COPEI DO BSL

Quote:

format(var, 32, "Pos_x=%.1f\n",PlayerInfo[playerid][pPos_x]);fwrite(hFile, var);
format(var, 32, "Pos_y=%.1f\n",PlayerInfo[playerid][pPos_y]);fwrite(hFile, var);
format(var, 32, "Pos_z=%.1f\n",PlayerInfo[playerid][pPos_z]);fwrite(hFile, var);
format(var, 32, "CarLic=%d\n",PlayerInfo[playerid][pCarLic]);fwrite(hFile, var);
format(var, 32, "FlyLic=%d\n",PlayerInfo[playerid][pFlyLic]);fwrite(hFile, var);
format(var, 32, "BoatLic=%d\n",PlayerInfo[playerid][pBoatLic]);fwrite(hFile, var);
format(var, 32, "FishLic=%d\n",PlayerInfo[playerid][pFishLic]);fwrite(hFile, var);
format(var, 32, "GunLic=%d\n",PlayerInfo[playerid][pGunLic]);fwrite(hFile, var);
format(var, 32, "Gun1=%d\n",PlayerInfo[playerid][pGun1]);fwrite(hFile, var);
format(var, 32, "Gun2=%d\n",PlayerInfo[playerid][pGun2]);fwrite(hFile, var);
format(var, 32, "Gun3=%d\n",PlayerInfo[playerid][pGun3]);fwrite(hFile, var);
format(var, 32, "Gun4=%d\n",PlayerInfo[playerid][pGun4]);fwrite(hFile, var);
format(var, 32, "Ammo1=%d\n",PlayerInfo[playerid][pAmmo1]);fwrite(hFile, var);
format(var, 32, "Ammo2=%d\n",PlayerInfo[playerid][pAmmo2]);fwrite(hFile, var);
format(var, 32, "Ammo3=%d\n",PlayerInfo[playerid][pAmmo3]);fwrite(hFile, var);
format(var, 32, "Ammo4=%d\n",PlayerInfo[playerid][pAmmo4]);fwrite(hFile, var);
format(var, 32, "CarTime=%d\n",PlayerInfo[playerid][pCarTime]);fwrite(hFile, var);
format(var, 32, "InvWeapon=%d\n",PlayerInfo[playerid][pInvWeapon]);fwrite(hFile, var);
format(var, 32, "InvAmmo=%d\n",PlayerInfo[playerid][pInvAmmo]);fwrite(hFile, var);
format(var, 32, "PayDay=%d\n",PlayerInfo[playerid][pPayDay]);fwrite(hFile, var);
format(var, 32, "PayDayHad=%d\n",PlayerInfo[playerid][pPayDayHad]);fwrite(hFile, var);
format(var, 32, "CDPlayer=%d\n",PlayerInfo[playerid][pCDPlayer]);fwrite(hFile, var);
format(var, 32, "Wins=%d\n",PlayerInfo[playerid][pWins]);fwrite(hFile, var);
format(var, 32, "Loses=%d\n",PlayerInfo[playerid][pLoses]);fwrite(hFile, var);
format(var, 32, "AlcoholPerk=%d\n",PlayerInfo[playerid][pAlcoholPerk]);fwrite(hFile, var);
format(var, 32, "DrugPerk=%d\n",PlayerInfo[playerid][pDrugPerk]);fwrite(hFile, var);
format(var, 32, "MiserPerk=%d\n",PlayerInfo[playerid][pMiserPerk]);fwrite(hFile, var);
format(var, 32, "PainPerk=%d\n",PlayerInfo[playerid][pPainPerk]);fwrite(hFile, var);
format(var, 32, "TraderPerk=%d\n",PlayerInfo[playerid][pTraderPerk]);fwrite(hFile, var);
format(var, 32, "Tutorial=%d\n",PlayerInfo[playerid][pTut]);fwrite(hFile, var);
format(var, 32, "Warnings=%d\n",PlayerInfo[playerid][pWarns]);fwrite(hFile, var);
format(var, 32, "Adjustable=%d\n",PlayerInfo[playerid][pAdjustable]);fwrite(hFile, var);
format(var, 32, "Fuel=%d\n",PlayerInfo[playerid][pFuel]);fwrite(hFile, var);
format(var, 32, "Married=%d\n",PlayerInfo[playerid][pMarried]);fwrite(hFile, var);
format(var, 32, "MarriedTo=%s\n",PlayerInfo[playerid][pMarriedTo]);fwrite(hFile, var);
format(var, 32, "Dollar=%d\n",PlayerInfo[playerid][pDolar]);fwrite(hFile, var);
format(var, 32, "LU=%s\n",PlayerInfo[playerid][pLastLogin]);fwrite(hFile, var);
format(var, 32, "ControleRemoto=%s\n",PlayerInfo[playerid][pControleR]);fwrite(hFile, var);

E SO ME PASSAR O LINK DO WINK OU DE UM TOPICO AQUI DO FORUM QUE EU JA ME VIRO

VLW AE PESSOAL

A ULTIMA COISA

COMO FASSO PRA POR AQUELE DOLAR BRANCO DO BSL ??
Reply
#2

na hora q eu li o titulo pensei q vc estava pedindo um gm feito do zero...
mais em caso de sistema de ban, existem varios sistema de ban pelo o forъm...
ou vc pode banir a conto do player e mostrar o motivo quando ele entrar no server so q no final vc kika ele.
Reply
#3

e mais a onde ta isso ja procurei e nгo acho

estou tentando fasendo os teleportes
Reply
#4

Ah eu ia dar um new.pwn pra ele LOL. Mas nгo й isso.

Coloque um arquivo chamado PlayerName_BanInfo, com as informaзхes. Se o arquivo existe, kike ele por estar banido.
Reply
#5

mais vocк nгo entendeu

eu quero um scrip que quando a pessoa log , avisa o porque dela estar banida
Reply
#6

Aqui um FS de Admin, bom pra valer, ele mostra a log da pessoa banida quando entra, agora nгo sei se e desse jeito que tu quer, mais qualquer coisa estб aqui:

https://sampforum.blast.hk/showthread.php?tid=190355

Reply
#7

Tipo, quando o cara loga aparece:
"Vocк estб banido por: Money Hack."(Exemplo)
Й isso?

Malz pelo double, mas eu postei ao mesmo tempo que o ViCtOr_Mc .-.
Reply
#8

brigado ViCtOr_Mc mc vc ajudou bastante

vou testar agora.

eu nгo tou conseguindo encontrar no wink samp sobre text draw

pois tipo

quero que na parte de login

o fundo seja todo preto e em sima escrito bem bonito o nome do server

alguem tem ideia de como fasso ?? ou se tiver no wink samp e so me passar ok vlw
Reply
#9

PHP код:
public OnPlayerCommandText(playeridcmdtext[])
{
    new 
idxcmd[256];
    
cmd strtok(cmdtextidx);
    if(
strcmp(cmd"/ban"true) == 0)
    {
        if(!
IsPlayerAdmin(playerid)) return SendClientMessage(playeridADMIN_RED"[ERRO] Vocк nгo estб autorizado a usar este comando.");
        new 
b[256], id;
        
strtok(cmdtextidx);
        if(!
strlen(tmp)) return SendClientMessage(playerid, -1"USO: /ban [ID] [MOTIVO]");
        
id strval(b);
        new 
length strlen(cmdtext);
        while ((
idx length) && (cmdtext[idx] <= ' '))
        {
            
idx++;
        }
        new 
offset idx;
        new 
result[64];
        while ((
idx length) && ((idx offset) < (sizeof(result) - 1)))
        {
            
result[idx offset] = cmdtext[idx];
            
idx++;
        }
        
result[idx offset] = EOS;
        if(!
strlen(result)) return SendClientMessage(playerid, -1"USO: /ban [ID] [MOTIVO]");
        if(!
IsPlayerConnected(id) || id == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1"ID INVALIDO");
        new 
string[350], n[24], n2[24];
        
GetPlayerName(idn24);
        
GetPlayerName(playeridn224);
        
format(string128"Vocк baniu o jogador %s [ID: %d] | Motivo: %s."nidresult);
        
SendClientMessage(playerid, -1string);
        
format(string128"Vocк foi banido pelo administrador %s [ID %d] | Motivo: %s."n2playeridresult);
        
SendClientMessage(id, -1string);
        
BanEx(idresult);
        
format(string128"O ADMIN %s baniu o jogador %s | Motivo: %s."n2nresult);
        
SendClientMessageToAll(-1string);
        return 
1;
    }
    return 
0;

Reply
#10

Quote:
Originally Posted by SERRA93
Посмотреть сообщение
brigado ViCtOr_Mc mc vc ajudou bastante

vou testar agora.

eu nгo tou conseguindo encontrar no wink samp sobre text draw

pois tipo

quero que na parte de login

o fundo seja todo preto e em sima escrito bem bonito o nome do server

alguem tem ideia de como fasso ?? ou se tiver no wink samp e so me passar ok vlw
@OFF
Nads, se te ajudei, clika na estrelinha ali <<< rsss
To aqui pra isso, tentar ajudar.

@ON
Cara sobre essa textdraw, eu acho que vi uma dessa so que so com fundo preto no comeзo pra escolhe as skins, eu acho que no gm do JFS deve ter, ou qualquer coisa usa esse criador de txtdraw:

https://sampforum.blast.hk/showthread.php?tid=12018
Ou mesmo se quiser aprender sem programa, aqui o link do WIKI SA-MP:
https://sampwiki.blast.hk/wiki/TextDrawCreate
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)