[Pedido] [FS] ou [SISTEMA]
#1

Alguem poderia me passar um sistema ou FS de pedir documentos ?
Exemplo :
Um policial para voce numa ronda,ai ele fala !
Documentos senhor !
Ai o Player que esta sendo abordado digita um comando,e os documentos dele aparece na tela do policial !
Tipo Carteira,dinheiro,Armas etc..
Reply
#2

Quais as variбveis de carteira, dinheiro, armas ?
Reply
#3

Aceita um brigadeiro enquanto isso? Por que nгo tenta fazer? Й sу ter um pouco de paciкncia cara e tentar fazer. Eu mesmo estou imaginando aqui comigo: "Quando o player digitar /mostrardocumentos, a lуgica serб que ao digitar, apareзa todas as informaзхes contidas nele para o player Y(policial), mas, para isso, preciso fazer um cуdigo que faзa com que tal comando dк essas informaзхes para o player Y(policial). Caso contrбrio, ele nгo terб as informaзхes necessбrias." Й fбcil cara, sу ter um raciocнnio pequeno e tu irб conseguir o que quer!
Reply
#4

PHP код:
CMD:toma(playerid)
{
new 
Float:Pos[3];
GetPlayerPos(playerid,Pos[0],Pos[1],Pos[2]);
for(new 
aMAX_PLAYERS ; ++a)
{
if(
IsPlayerInRangeOfPoint(a,5.0,Pos[0],Pos[1],Pos[2]) && PlayerCOP[a] == && !IsPlayerInAnyVehicle(playerid))
{
new 
str[200],dialog_str[200];
format(str,sizeof(str),"Money : %d | Nivel Procurado : %d",GetPlayerMoney(playerid),GetPlayerWantedLevel(playerid));
strcat(dialog_str,str);
ShowPlayerDialog(playerid,1533,DIALOG_STYLE_MSGBOX,"Documentus :",dialog_str,"Oi","Sair");
return 
1;
}else continue;
//se der erro remova este "else continue;" 
}

Assim deve funcionar x). Edite a variavel de COP , e vai usando os strcat e format pra por mais coisas x)
Reply
#5

Tenho esse que ajeitei de um gm pra lб de bugado, sу verifique as profissхes p n dar erro
pawn Код:
if(strcmp(cmd, "/doc", true) == 0) {
                    new aname[MAX_PLAYER_NAME];
                    new sendername[MAX_PLAYER_NAME];
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
                    format(file, sizeof(file), PASTA_CONTAS, aname);
                    if(dini_Int(file, "Profissao") == Policia_Militar || dini_Int(file, "Profissao") == Policia_Civil || dini_Int(file, "Profissao") == Guarda || dini_Int(file, "Profissao") == Policia_Federal || dini_Int(file, "Profissao") == Delegado || dini_Int(file, "Profissao") == Bope || dini_Int(file, "Profissao") == Swat || dini_Int(file, "Profissao") == Narcoticos || dini_Int(file, "Profissao") == FBI || dini_Int(file, "Profissao") == Interpol || dini_Int(file, "aAdmin") == 1){ // coloque suas profissoes de cops aqui
                        new tmp[256];
                        new plid;
                        tmp = strtok(cmdtext, idx);
                        if(!strlen(tmp)) {
                            SendClientMessage(playerid, COLOR_GREEN, "Use /doc [id].");
                            return 1;
                        }
                        plid = strval(tmp);
                        if(IsPlayerConnected(plid)){
                            new pname[MAX_PLAYER_NAME];
                            GetPlayerName(plid, pname, MAX_PLAYER_NAME);
                            GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
                            format(file, sizeof(file), PASTA_CONTAS, pname);
                            new string222[256];
                            format(string222, sizeof(string222), "(INFO) Vocк esta vendo os documentos: (%s: [ID: %d])!", pname,plid);
                            SendClientMessage(playerid, 0x00FF00AA, string222);
                            format(string, sizeof(string), "» Level:%d", dini_Int(file, "Level"));
                            SendClientMessage(playerid, 0x00FF00AA, string);
                            format(string, sizeof(string), "» Respeito: %d", dini_Int(file, "EXP"));
                            SendClientMessage(playerid, 0x0000FFAA, string);
                            format(string, sizeof(string), "» Grana na Mao:%d", GetPlayerGrana(plid));
                            SendClientMessage(playerid, 0x00FF00AA, string);
                            format(string, sizeof(string), "» DM's:%d", dini_Int(file, "DM"));
                            SendClientMessage(playerid, 0x00FF00AA, string);
                            format(string, sizeof(string), "» Saldo bancбrio:%d", dini_Int(file, "SaldoBancario"));
                            SendClientMessage(playerid, 0x00FF00AA, string);
                            format(string, sizeof(string), "» Crйditos cartгo telefonico: %d. Combustivel %d.",dini_Int(file, "CartaoTelefonico"), dini_Int(file, "Combustivel"));
                            SendClientMessage(playerid, 0x00FF00AA, string);
                            format(string, sizeof(string), "» %d Celular(s), %d mp3, Skin numero %d.", dini_Int(file, "Celular"), dini_Int(file, "MP3"), dini_Int(file, "Skin"));
                            SendClientMessage(playerid, 0x00FF00AA, string);
                            if(dini_Int(file, "Porte") == 1){
                                SendClientMessage(playerid, Amarelo, "» Porte de Armas: Sim");
                            }
                            if(dini_Int(file, "Porte") == 0){
                                SendClientMessage(playerid, Amarelo, "» Porte de Armas: Nao");
                            }
                            if(dini_Int(file, "HTerrestre") == 1){
                                SendClientMessage(playerid, Amarelo, "» Carteira Terrestre: Sim");
                            }
                            if(dini_Int(file, "HTerrestre") == 0){
                                SendClientMessage(playerid, Amarelo, "» Carteira Terrestre: Nao");
                            }
                            if(dini_Int(file, "HNautica") == 1){
                                SendClientMessage(playerid, Amarelo, "» Carteira Nautica: Sim");
                            }
                            if(dini_Int(file, "HNautica") == 0){
                                SendClientMessage(playerid, Amarelo, "» Carteira Nautica: Nao");
                            }
                            if(dini_Int(file, "HAerea") == 1){
                                SendClientMessage(playerid, Amarelo, "» Carteira Aerea: Sim");
                            }
                            if(dini_Int(file, "HAerea") == 0){
                                SendClientMessage(playerid, Amarelo, "» Carteira Aerea: Nao");
                            }
                            format(string, sizeof(string), "(INFO) Vocк esta vendo os documentos de: %s ", pname);
                            SendClientMessage(playerid, COLOR_GREEN, string);
                            format(string, sizeof(string), "(INFO) Documentos mostrados para: %s ", aname);
                            SendClientMessage(plid, COLOR_GREEN, string);
                            return 1;
                        }
                    }else{
                        SendClientMessage(playerid, Vermelho, "(INFO) ID invбlido");
                        return 1;
                    }
                }
Reply
#6

Deu 4 Erros Dana
Reply
#7

posta erros
Reply
#8

(18674) : error 017: undefined symbol "file"
(18674) : error 017: undefined symbol "file"
(18674) : error 029: invalid expression, assumed zero
(18674) : fatal error 107: too many error messages on one line
Reply
#9

2є tуpico que ninguйm vк meus comentбrios , acho que estou disfarзado sqn' .
Reply
#10

poe new file[128];

:/ ajuda ele nos erros entгo maninho srsr й pq o gm dele n й cmd
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)