[Ajuda] Com 2 Coisas
#1

Sou novo com Pwn , GM Godfather, quero passar este Filterscript e colocar no GM , achei o FS aqui no Forum ,



Toda hora que tento da 2 Erro , nгo sei a ordem pra coloca os treco.

2Є Coisa:

QUeria saber se tem como coloca um Capacete a venda na 24/7 e depois que ele comprar ele digitar /colocarcapacete ou /capacete , dai se ele tiver o Capacete Aparecia '' Capacete colocado '' , ou Se nгo '' Vocк nгo tem um capacete , compre um na 24/7 ''.

Obrigado pela atenзгo.

Aki o FS

\/
Reply
#2

Coloca no GM tao simples mem. aki oh

No OnPlayerCommandText

pawn Код:
if ( strcmp( cmdtext, "/mudarplaca", true)   == 0)
    {
    ShowPlayerDialog(playerid, 10101, DIALOG_STYLE_INPUT, "Sistema de Placa", "Digite sua Placa:\n\nMaximo de 8 Caracteres", "Mudar", "Cancelar");
    return 1;
    }
return 1;
}
Em OnDialogResponse
pawn Код:
if(dialogid == 10101)
    {
        new string[128], Float:X, Float:Y, Float:Z, Float:angle;
        if(strlen(inputtext) < 1 || strlen(inputtext) > 8) return SendClientMessage(playerid, 0xAFAFAFAA, "Texto Invalido.");
        else
        {
            format(string, sizeof(string), "Vocк mudou o texto de sua placa para '%s'.", inputtext);
            SendClientMessage(playerid, 0x33CCFFAA, string);
            GetPlayerPos(playerid, X, Y, Z);
            GetPlayerFacingAngle(playerid, angle);
            SetVehicleNumberPlate(GetPlayerVehicleID(playerid), inputtext);
            SetVehicleToRespawn(GetPlayerVehicleID(playerid));
            GetPlayerPos(playerid, X, Y, Z);
            SetVehiclePos(GetPlayerVehicleID(playerid), X, Y, Z);
            SetVehicleZAngle(GetPlayerVehicleID(playerid), angle);
            PutPlayerInVehicle(playerid, GetPlayerVehicleID(playerid), 0);
            SetVehiclePos(GetPlayerVehicleID(playerid), X, Y, Z+2);
        }
    }
return 1;
}
Sу o.o
Manda o teu /comprar na 24-7 aew q faco para vc
Reply
#3

pawn Код:
if (strcmp("/comprar", cmdtext, true, 10) == 0)
    {
      if(SBizzInfo[9][sbProducts] == 0)
      {
                GameTextForPlayer(playerid, "~r~fim de estoque", 5000, 1);
                return 1;
      }
      if(IsAtLoja(playerid))
      {
         new listitems[] = "R$500     - Celular\nR$500     - Capacete\nR$5000       - Agenda\nR$500     - Dado\nR$5000   - Chaves\nR$10000 - Trava de Veнculo\nR$5000   - Velocimetro\nR$50       - Preservativo\nR$250     - IPod\nR$10       - Frango\nR$10       - Hamburguer\nR$10       - Pizza Congelada\nR$10       - Corda\nR$50       - Maзo de Cigarro\n";
         ShowPlayerDialog(playerid,6271,DIALOG_STYLE_LIST,"Lista de Produtos:\nQual deseja comprar?\n",listitems,"Comprar","Sair");
         return 1;
      }
      else
      {
            SendClientMessage(playerid, COLOR_GRAD2, "Vocк nгo estб em um bar");
            return 1;
      }
    }
Ja coloquei o treco do Capacete ali...
Reply
#4

pawn Код:
#include <a_samp>

public OnPlayerCommandText( playerid, cmdtext[])
{
    if ( strcmp( cmdtext, "/mudarplaca", true)   == 0)
    {
        ShowPlayerDialog(playerid, 10101, DIALOG_STYLE_INPUT, "Sistema de Placa", "Digite sua Placa:\n\nMaximo de 8 Caracteres", "Mudar", "Cancelar");
        return 1;
    }
    return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 10101)
    {
        if(!response)
        {
            new string[128], Float:X, Float:Y, Float:Z, Float:angle;
            if(strlen(inputtext) < 1 || strlen(inputtext) > 8) return SendClientMessage(playerid, 0xAFAFAFAA, "Texto Invalido.");
            format(string, sizeof(string), "Vocк mudou o texto de sua placa para '%s'.", inputtext);
            SendClientMessage(playerid, 0x33CCFFAA, string);
            GetPlayerPos(playerid, X, Y, Z);
            GetPlayerFacingAngle(playerid, angle);
            SetVehicleNumberPlate(GetPlayerVehicleID(playerid), inputtext);
            SetVehicleToRespawn(GetPlayerVehicleID(playerid));
            GetPlayerPos(playerid, X, Y, Z);
            SetVehiclePos(GetPlayerVehicleID(playerid), X, Y, Z);
            SetVehicleZAngle(GetPlayerVehicleID(playerid), angle);
            PutPlayerInVehicle(playerid, GetPlayerVehicleID(playerid), 0);
            SetVehiclePos(GetPlayerVehicleID(playerid), X, Y, Z+2);
        }
    }
    return 1;
}
Reply
#5

Quote:
Originally Posted by Jonathan_Feitosa
Посмотреть сообщение
Coloca no GM tao simples mem. aki oh

No OnPlayerCommandText

pawn Код:
if ( strcmp( cmdtext, "/mudarplaca", true)   == 0)
    {
    ShowPlayerDialog(playerid, 10101, DIALOG_STYLE_INPUT, "Sistema de Placa", "Digite sua Placa:\n\nMaximo de 8 Caracteres", "Mudar", "Cancelar");
    return 1;
    }
return 1;
}
Em OnDialogResponse
pawn Код:
if(dialogid == 10101)
    {
        new string[128], Float:X, Float:Y, Float:Z, Float:angle;
        if(strlen(inputtext) < 1 || strlen(inputtext) > 8) return SendClientMessage(playerid, 0xAFAFAFAA, "Texto Invalido.");
        else
        {
            format(string, sizeof(string), "Vocк mudou o texto de sua placa para '%s'.", inputtext);
            SendClientMessage(playerid, 0x33CCFFAA, string);
            GetPlayerPos(playerid, X, Y, Z);
            GetPlayerFacingAngle(playerid, angle);
            SetVehicleNumberPlate(GetPlayerVehicleID(playerid), inputtext);
            SetVehicleToRespawn(GetPlayerVehicleID(playerid));
            GetPlayerPos(playerid, X, Y, Z);
            SetVehiclePos(GetPlayerVehicleID(playerid), X, Y, Z);
            SetVehicleZAngle(GetPlayerVehicleID(playerid), angle);
            PutPlayerInVehicle(playerid, GetPlayerVehicleID(playerid), 0);
            SetVehiclePos(GetPlayerVehicleID(playerid), X, Y, Z+2);
        }
    }
return 1;
}
Sу o.o
Manda o teu /comprar na 24-7 aew q faco para vc
To fazendo tudu isso ae , sу que quando vai compila ele para de responde e pede pra fecha o Pawno , arranquei os negocio e funfo...O que sera isso ?
Reply
#6

pawn Код:
if ( strcmp( cmdtext, "/mudarplaca", true)   == 0)
    {
    ShowPlayerDialog(playerid, 10101, DIALOG_STYLE_INPUT, "Sistema de Placa", "Digite sua Placa:\n\nMaximo de 8 Caracteres", "Mudar", "Cancelar");
    return 1;
    }
Tenta ai. malz nem vi =)
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)