[Pedido]
#1

Galera Estou Aki Fazendo Esse Topic Para Fazer 2 Pedidos

1 Um Sistema de Profs

2 Um Sistema de Abastecer Veiculo

Quem poder Me Ajudar Fikarei Feliz

Obrigado
Reply
#2

Tira umas ideia daki pq ngm vai te dar nda pronto

https://sampforum.blast.hk/showthread.php?tid=138943
Reply
#3

egonzks tem como vc me ajudar em algumas coisas no meu gm de rpg
Reply
#4

cobertozinho...enquanto ao sistema de profissгo usa o gTeam para fazer ela. eu to usando isso no meu gm. depois que vocк definir as profissoes e tal'z e so ter criatividade e criar as devidas coisas que akela profissгo ira ter..=D
Reply
#5

Falcon .sixe me da uma ajudinha aii man pf eu to jah faz 1 mes para fazer mais eu nen sei nen como comeзar me da no so ponta pe inicial q depois eu me viro
Reply
#6

rsrr..eu tbm estava assim, mas a galera do forum me ajudou e eu gosto de ajudar as pessoas faz tipow assim..vou falar mais ou menos como vocк comeзar...

No Comзo do GM:
pawn Code:
new gTeam[MAX_PLAYERS];

#define TEAM_DESEMPREGADO         1
Akie vocк vai ter primeiramente vamos dizer que tipow vocк acabou de criar a profissгo...Depois Caso vocк queira adicionar algo como por exemplo um comando sу para akela profissao vocк vai fazer assim:

pawn Code:
if(strcmp(cmdtext,"/skintrabalho", true) == 0)
    {
        if(gTeam[playerid] == TEAM_DESEMPREGADO)
        {
        SendClientMessage(playerid,COR_AMARELO,"[SERVIDOR]: Vocк selecionou a skin de seu trabalho");
        SetPlayerSkin(playerid,134);
        }
                return 1;
                }
Outra duvida que vocк deve ter tbm vai ser..como vou fazer para quando o player escolher a profissao setar a prof nele...??

vocк pode fazer por dialog ou por comando...agora tou meio oculpado mas me mande uma PM que eu te dou mais detalhes...um exemplo que se fosse por comando:

pawn Code:
if(strcmp(cmd,"/desempregado",true) == 0){
SendClientMessage(playerid, COR_AMARELO, "Vocк agora esta desempregado, arrume um emprego ou vб pedir esmola");
TogglePlayerControllable(playerid,1);
gTeam[playerid] = TEAM_DESEMPREGADO;
return 1;
}
Bem й mais ou menos por ai que vocк deve comeзar..depois solte a criatividade e comece a inventar coisas para essas profissoes
Reply
#7

Vlw Pela Ajuda Jah Crieii 3 Profs e vo Colokar Mais Agora Estou presisando de saber como faz:

quere-se colokar para escolher a profs no dialog ou menu como eu aii colokar
Reply
#8

Tipow faz assim entao:

No topo do GM:
pawn Code:
new Menu:Emprego;
agora no public OnGameModeInit()
pawn Code:
Empregos = CreateMenu("Empregos", 1, 50.0, 180.0, 200.0, 200.0)
AddMenuItem(Menu, 0, "Desempregado            lvl 0");
AddMenuItem(Menu, 0, "Taxista                 lvl 0");
AddMenuItem(Menu, 0, "Motorista de Onibus     lvl 0");
AddMenuItem(Menu, 0, "Pescador                lvl 0");
AddMenuItem(Menu, 0, "Motoboy                 lvl 0");
Caso vocк queira colocar por comando coloque para quando o player digitar o comando abrir o menu para ele ..ou entao crie um checkpoint e depois defina para quando o player chegar nele ativar o menu de profissoes
Agora na public OnPlayerSelectedMenuRow(playerid, row)
vocк faz o seguinte...vocк ira definir oque vai acontecer caso o player escolha tal coisa no menu
pawn Code:
new Menu:CurrentMenu = GetPlayerMenu(playerid);
    if(CurrentMenu == Menu)
    {
        switch(row)
        {
            case 0:
        {
        SendClientMessage(playerid, COR_AMARELO, "Vocк agora esta desempregado, arrume um emprego ou vб pedir esmola");
        TogglePlayerControllable(playerid,1);
        gTeam[playerid] = TEAM_DESEMPREGADO;
        PlayerPlaySound(playerid,SOUND_OFF,2418.3506,1123.9360,10.8203);//Music Off
        }
            case 1:
        {
        SendClientMessage(playerid, COR_AMARELO, "Voce agora й um Taxista. Para saber mais digite: /profissao");
        TogglePlayerControllable(playerid,1);
        gTeam[playerid] = TEAM_TAXISTA;
        PlayerPlaySound(playerid,SOUND_OFF,2050.1995, 1344.5500, 13.2378);//Music Off
        }
            case 2:
        {
        SendClientMessage(playerid, COR_AMARELO, "Voce agora й um Motorista de onibus. Para saber mais digite: /profissao");
        TogglePlayerControllable(playerid,1);
        gTeam[playerid] = TEAM_MOTORISTA_BUS;
        PlayerPlaySound(playerid,SOUND_OFF,2050.1995, 1344.5500, 13.2378);//Music Off
        }
            case 3:
        {
        SendClientMessage(playerid, COR_AMARELO, "Voce agora й um Pescador. Para saber mais digite: /profissao");
        TogglePlayerControllable(playerid,1);
        gTeam[playerid] = TEAM_PESCADOR;
        PlayerPlaySound(playerid,SOUND_OFF,2050.1995, 1344.5500, 13.2378);//Music Off
        }
            case 4:
        {
        SendClientMessage(playerid, COR_AMARELO, "Voce agora й um Motoboy. Para saber mais digite: /profissao");
        TogglePlayerControllable(playerid,1);
        gTeam[playerid] = TEAM_MOTOBOY;
        PlayerPlaySound(playerid,SOUND_OFF,2050.1995, 1344.5500, 13.2378);//Music Off
        }
        return 1;
        }
Ahh esqueci la em cima no topo do GM coloque isso:
pawn Code:
#define SOUND_OFF          1184
Bem й isso ..espero ter falado oque vocк realmente queria e esteja bem explicado..qualquer coisa sу perguntar..!!=D
Reply
#9

Ow Falcon oq tem de errado com o meu code

Code:
new gTeam[MAX_PLAYERS];

#define TEAM_DESEMPREGADO  1
#define COR_AMARELO 0xFFFF00AA
Code:
if(strcmp(cmdtext,"/trabalho", true) == 0)
    {
    if(gTeam[playerid] == TEAM_DESEMPREGADO)
    {
    SendClientMessage(playerid,COR_AMARELO,"[SERVIDOR]: Vocк selecionou a skin de seu trabalho");
    SetPlayerSkin(playerid,134);
    }
    return 1;
    }         
    if(strcmp(cmd,"/desempregado",true) == 0){
    SendClientMessage(playerid, COR_AMARELO, "Vocк agora esta desempregado, arrume um emprego ou vб pedir esmola");
    TogglePlayerControllable(playerid,1);
    gTeam[playerid] = TEAM_DESEMPREGADO;
    return 1;
    }     
    if(strcmp(cmd,"/pediresmola",true) ==0)    
    {
    if(gTeam[playerid] == TEAM_DESEMPREGADO)
    {
    SendClientMessage(playerid,0x808080AA,"Voce Ganhou 1 Dolar de Esmola");
    GivePlayerMoney(playerid,1);  
    } 
    return 1;    
    }
eu coloko o comando e nao funfa por que ?
Reply
#10

como assim nao funfa...??oque esta acontecendo?
Reply
#11

jah descobrii

era o comando q eu estava colokando errado
Reply
#12

hhhhmmm..esta tudo certinho entao...eu achava dificil tbm nao sabia por onde comeзar ..depois que descobri ja fiz atй agora 23 profissoes..=D..
Reply
#13

Ow Galera Alguem Me Ajuda A Criar Um Sistema De Gasolina no meu gm

vlw galera
Reply
#14

Ow Galera Alguem Me Ajuda A Criar Um Sistema De Gasolina com velocimetro no meu gm

vlw galera
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)