samp.directory
← Scripts e bibliotecas

emmett-white/samp-multiple-checkpoints

by KJasonMontgomery || https://github.com/KJasonMontgomery

Biblioteca★ 3atualizado fev. de 2021Sem licençaPawnsampctl
Abrir no GitHub

Este repositório não tem arquivo de licença. Ele é público para leitura, mas isso sozinho não dá permissão para reutilizar.

Instalar com o sampctl

sampctl package install emmett-white/samp-multiple-checkpoints

Execute na pasta do seu projeto. O sampctl baixa o pacote e as dependências dele.

Depende de 2 pacotes

README.md

multiple-checkpoints-samp

This include lets you create more than one checkpoint at the same time!(Requires Incognito's Streamer)

Installation

Simply install to your project:

sampctl package install emmett-white/multiple-checkpoints-samp

Include in your code and begin using the library:

#include <multiple-checkpoints-samp>

Functions:

ShowCP(playerid, Float:x, Float:y, Float:z)
  • Parameters:
  playerid - The id of the player to create checkpoint for
  Float:x, Float:y, Float:z - The position of the checkpoint
  • Returns:
  INVALID_CP_ID(-1) if failed to create the checkpoint
  The id of the checkpoint if successful
  • Remarks:
  It will print an error message if it fails to create the checkpoint(player is not connected or there's no available free map icon for that player)
DestroyCP(playerid, cpid)
  • Parameters:
  playerid - The id of the player to destroy the checkpoint for
  cpid - The id of the checkpoint to destroy(Returned by ShowCP)
  • Returns:
  0 if didn't execute successfully(Invalid checkpoint id)
  1 if function executed successfully
  • Remarks:
  It will print an error message if it fails to destroy the checkpoint(cpid is invalid or player is not connected)

Callbacks:

OnPlayerEnterCP(playerid, cpid)
  • Parameters:
  playerid - The id of the player who triggered the checkpoint
  cpid - The id of the checkpoint player has triggered
OnPlayerLeaveCP(playerid, cpid)
  • Parameters:
  playerid - The id of the player who triggered the checkpoint
  cpid - The id of the checkpoint player has triggered

To test, simply run the package:

sampctl package run

Esta página é montada com o que o GitHub publica sobre o repositório. O samp.directory não hospeda o código. Avisar de um problema com esta página