[AJUDA] GPS
#1

bom й o seguinte estou fasendo /comprargps e /gps tendo ke comprar gps para usar sу que nao esta indo (acho ke errei completamente)

bom queria ajuda para faser

pawn Код:
if (strcmp(cmd, "/comprargps", true) == 0)
    {
        GpsComprado = 1;
        SendClientMessage(playerid, -1, "Vocк Comprou 1 Gps /gps");
        return 1;
    }
   
    if (strcmp(cmd, "/gps", true) == 0)
    {
        GpsComprado == 1;
        Controle(playerid, 0);
        ShowPlayerDialog(playerid,2568,DIALOG_STYLE_LIST,"Gps","Locais em Geral\nHead Quarters\nTerritorios\nDesligar GPS","Aceitar","Cancelar");
        EmDialog[playerid] = 1;
        return 1;
    }
    else if(GpsComprado == 0)
    {

        SendClientMessage(playerid,-1,"Vocк Nгo Tem 1 Gps vб Atй a 24/7 e Compre 1");
        return 1;
    }
Reply
#2

pawn Код:
if (strcmp(cmd, "/gps", true) == 0)
    {
        if(GpsComprado == 1){
        Controle(playerid, 0);
        ShowPlayerDialog(playerid,2568,DIALOG_STYLE_LIST,"Gps","Locais em Geral\nHead Quarters\nTerritorios\nDesligar GPS","Aceitar","Cancelar");
        EmDialog[playerid] = 1;
        return 1;
    }
    else if(GpsComprado == 0)
    {

        SendClientMessage(playerid,-1,"Vocк Nгo Tem 1 Gps vб Atй a 24/7 e Compre 1");
        return 1;
    }
Reply
#3

pergunta : /comprargps tah certo? , o /gps era sу falta do if( ?


@edit

se 1 player comprar o /comprargps geral pode usar e.e

pawn Код:
if (strcmp(cmd, "/comprargps", true) == 0)
    {
        GpsComprado = 1;
        SendClientMessage(playerid, -1, "Vocк Comprou 1 Gps /gps");
        return 1;
    }
sabe motivo?
Reply
#4

Quote:
Originally Posted by Gustavo_Araujo
Посмотреть сообщение
pawn Код:
if (strcmp(cmd, "/gps", true) == 0)
    {
        if(GpsComprado == 1){
        Controle(playerid, 0);
        ShowPlayerDialog(playerid,2568,DIALOG_STYLE_LIST,"Gps","Locais em Geral\nHead Quarters\nTerritorios\nDesligar GPS","Aceitar","Cancelar");
        EmDialog[playerid] = 1;
        return 1;
    }
    else if(GpsComprado == 0)
    {

        SendClientMessage(playerid,-1,"Vocк Nгo Tem 1 Gps vб Atй a 24/7 e Compre 1");
        return 1;
    }
Gustavo, faltou 1 chave D:

Olha sу, pega ae:
pawn Код:
new GPS[MAX_PLAYERS];
Comando:
pawn Код:
if(strcmp(cmd,"/comprargps", true) == 0)
{
  if(GetPlayerMoney(playerid) < 50) return SendClientMessage(playerid,-1,"Vocк nгo tem grana suficiente.");
  SendClientMessage(playerid,-1,"Gps comprado, retirado 50$");
  GivePlayerMoney(playerid,-50);
  GPS[playerid] = 1;
  return 1;
}
E em /gps poe:
pawn Код:
if(GPS[playerid] == 0) return SendClientMessage(playerid,-1,"voce nao tem gps.");
Reply
#5

tendi man [playerid] para penas o player comprar. e em GpsComprado eu usava GpsComprado; sem [MAX_PLAYERS] , vlws ae =]
Reply
#6

naada, se voce quiser dar um rep eu fico feliz
Reply
#7

pawn Код:
if (strcmp(cmd, "/gps", true) == 0)
    {
        if(GpsComprado[playerid] == 1) return SendClientMessage(playerid, -1, "Vocк nгo Tem 1 GPS vб na 24/7 e Compre 1");
        {
            Controle(playerid, 0);
            ShowPlayerDialog(playerid,2568,DIALOG_STYLE_LIST,"Gps","Locais em Geral\nHead Quarters\nTerritorios\nDesligar GPS","Aceitar","Cancelar");
            EmDialog[playerid] = 1;
        }
        return 1;
    }
/gps ficaria assim?

pawn Код:
if (strcmp(cmd, "/comprargps", true) == 0)
    {
        GpsComprado[playerid] = 1;
        SendClientMessage(playerid, -1, "Vocк Comprou 1 Gps /gps");
        return 1;
    }
/comprargps assim

pawn Код:
if (strcmp(cmd, "/vendergps", true) == 0)
    {
        GpsComprado[playerid] == 1; return SendClientMessage(playerid, -1, "Vocк Vender Seu Gps");
        GpsComprado[playerid] = 0;
    }
    else(GpsComprado[playerid] == 0)
    {
        SendClientMessage(playerid, -1, "Vocк Nгo tem 1 Gps para Vender!");
    }
fis vender gps agora
mais tah dando erro na linha : else(GpsComprado[playerid] == 0)
Reply
#8

pawn Код:
if(strcmp(cmd, "/vendergps", true) == 0)
{
    if(GpsComprado[playerid] >=1 )
    {
      SendClientMessage(playerid, -1, "Vocк Vendeu Seu Gps");
      GpsComprado[playerid] = 0;
    }
    else if (GpsComprado[playerid] == 0)
    {
       SendClientMessage(playerid, -1, "Vocк Nгo tem 1 Gps para Vender!");
    }
    return 1;
}
E o /gps й assim:
pawn Код:
if (strcmp(cmd, "/gps", true) == 0)
    {
        if(GpsComprado[playerid] == 0) return SendClientMessage(playerid, -1, "Vocк nгo Tem 1 GPS vб na 24/7 e Compre 1");
        Controle(playerid, 0);
        ShowPlayerDialog(playerid,2568,DIALOG_STYLE_LIST,"Gps","Locais em Geral\nHead Quarters\nTerritorios\nDesligar GPS","Aceitar","Cancelar");
        EmDialog[playerid] = 1;
        return 1;
    }
Reply
#9

>= ke isso fas? verifica se й menor?

o /gps sу funciona quando vende o gps O.o
Reply
#10

>= й maior ou igual. <= й menor ou igual. > й maior. < й menor

@EDIT: Colocou os 2 comandos do jeito que eu mandei?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)