vбrios checkpoint's -
Saidmrn - 02.11.2012
Eae pessoal,Bom,eu fiz 1 checkpoint e quando o player entrar nele,ele vai ficar travado por 10 s ,mais isso tб acontecendo em todos os checkpoint й obvio,como eu faзo pra so atingir tal checkpoint ?
caso ele escolha SIM :
Код:
if(response == sistemadearmas)
{
if(listitem == 0)
{
GivePlayerMoney(playerid, -1000);
SendClientMessage(playerid,0xB30000AA,"Entre em algum caminhгo e siga atй o descarrego");
SetPlayerCheckpoint(playerid,93.5199,-165.5438,2.5938,5.0);
public OnPlayerEnterCheckpoint(playerid)
{
SendClientMessage(playerid,0xB30000AA,"Vocк entrou na бrea de carregamento ,Aguarde enquanto as armas estгo sendo colocadas na caminhonete");
SetTimer("colocandoarma",10000,false);
TogglePlayerControllable(playerid,0);
DisablePlayerCheckpoint(playerid);
}
return 1;
}
forward colocandoarma(playerid);
public colocandoarma(playerid)
{
deagle == 10;
SendClientMessage(playerid,0xFF2D2DAA,"As armas foram colocadas na caminhonete,leve-as atй o ponto de fornecimento");
SetPlayerCheckpoint(playerid,2442.0847,-1426.3105,24.0000,5.0);
TogglePlayerControllable(playerid,1);
}
Ai no ponto de fornecimento tб acontecendo a mesma coisa que aconteзe quando ele entra no checkpoint de carregamento das armas.
Eu tentei #define checkpoint1 pra por checkpoint1 = SetPlayerCheckPoint(playerid,x,y,z,tamanho); so que apareзe undefined symbol "checkpoint1"
Re: vбrios checkpoint's -
MatheusAlcapone - 02.11.2012
Use o cpstream
Re: vбrios checkpoint's -
Saidmrn - 02.11.2012
Quote:
Originally Posted by matheus_alcapone
Use o cpstream
|
Eu pesquisei e ja fiz,mais deu 1 errro
new cp_carregamento;
error 017: undefined symbol "cp_carregamento"
cp_carregamento = CPS_AddCheckpoint(playerid,2442.0847,-1426.3105,24.0000,5.0);
Re: vбrios checkpoint's -
MatheusAlcapone - 02.11.2012
a onde vocк ponha a new cp_carregamento?
Re: vбrios checkpoint's -
Maklister - 02.11.2012
Tomare que intenda tentei fazer um mini tuto
PHP код:
#include < a_samp > // Includes a_samp
#include < cpstream > // Include dos Checkpoints
new Check; // Definiзгo do checkpoint
new TimerCongelado[MAX_PLAYERS]; // Timer
public OnGameModeInit()
{
Check = CPS_AddCheckpoint(CordX, CordX, CordX, TamanhoDoCp, DistanciaDaVisualizaзгo); // Como Adcionar checkpoint
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
new checknome = CPS_GetPlayerCheckpoint(playerid); // Para ver em qual CP vocк estб
if(checknome == Check) // Caso ele estiver no Check
{
TogglePlayerControllable(playerid, 0); // Congelar
TimerCongelado[playerid] = SetTimerEx("Descongelar", 10000, 1, "u", playerid); // Funзгo
return 1;
}
return 1;
}
forward Descongelar(playerid);
public Descongelar(playerid)
{
KillTimer(TimerCongelado[playerid]); // Para Parar o Timer
TogglePlayerControllable(playerid, 1); // Deescongelar
SendClienMessage(playerid, -1, "Descongelado"); // Msg para ver se funfou
return 1;
}
Re: vбrios checkpoint's -
Bruno Bastos - 02.11.2012
Belo tuto murilo, tentei criar meu primeiro checkpoint com cpstream segue abaixo:
//Topo
#include <cpstream> //Checkpointґs
//public OnGameModeInit
//CheckPointґs do Servidor
CheckPoints[0] = CPS_AddCheckpoint(2316.3206, -15.4523, 26.7422, 1.5, 2.0); // CheckPoint Banco Sul
//public OnPlayerEnterCheckpoint(playerid)
if (IsPlayerInRangeOfPoint(playerid, 1.9, 2316.3206, -15.4523, 26.7422))
{
ShowPlayerDialog(playerid, BANCO_LS_SUL, DIALOG_STYLE_LIST, "Banco BRS:", "Saldo\nDeposito\nSaque", "Sair", "");
return 1;
}
Compilou com um aviso "C:\Users\Bruno\Desktop\Blaze.pwn(143) : warning 213: tag mismatch" Acho que fiz algo errado aн, se alguйm puder me ajudar a consertar agradeзo!
OBS

esculpa aproveitar o topico do amigo, pois acabei de posta em duvidas curta, para nгo dar duble post gostaria mt da ajuda de vocкs!
Re: vбrios checkpoint's -
Zona_Sky - 02.11.2012
use [pawn]code[*/pawn] sem o * pra facilita.
Re: vбrios checkpoint's -
Bruno Bastos - 02.11.2012
Obrigado pela dica!
pawn Код:
//Topo
#include <cpstream> //Checkpointґs
//public OnGameModeInit
//CheckPointґs do Servidor
CheckPoints[0] = CPS_AddCheckpoint(2316.3206, -15.4523, 26.7422, 1.5, 2.0); // CheckPoint Banco Sul
//public OnPlayerEnterCheckpoint(playerid)
if (IsPlayerInRangeOfPoint(playerid, 1.9, 2316.3206, -15.4523, 26.7422))
{
ShowPlayerDialog(playerid, BANCO_LS_SUL, DIALOG_STYLE_LIST, "Banco BRS:", "Saldo\nDeposito\nSaque", "Sair", "");
return 1;
}
EDIT: Linha do erro :
CheckPoints[0] = CPS_AddCheckpoint(2316.3206, -15.4523, 26.7422, 1.5, 2.0); // CheckPoint Banco Sul
Re: vбrios checkpoint's -
Maklister - 02.11.2012
Tente
pawn Код:
//Topo
#include < cpstream >
new Checkpoint1;
//public OnGameModeInit
Checkpoint1 = CPS_AddCheckpoint(2316.3206, -15.4523, 26.7422, 1.5, 2.0); // CheckPoint Banco Sul
//public OnPlayerEnterCheckpoint(playerid)
new checknome = CPS_GetPlayerCheckpoint(playerid);
if(checknome == Checkpoint1)
{
ShowPlayerDialog(playerid, BANCO_LS_SUL, DIALOG_STYLE_LIST, "Banco BRS:", "Saldo\nDeposito\nSaque", "Sair", "");
return 1;
}
Re: vбrios checkpoint's -
Bruno Bastos - 02.11.2012
Deu o mesmo erro de antes, inclusive na mesma linha..
Linha do erro:
Checkpoint1 = CPS_AddCheckpoint(2316.3206, -15.4523, 26.7422, 1.5, 2.0); // CheckPoint Banco Sul
Erro: C:\Users\Bruno\Desktop\Blaze.pwn(143) : warning 213: tag mismatch