Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as C# by q4 ( 17 years ago )
#include <a_samp>
#include <strtok>

#pragma tabsize 0

#define COLOR_VIOLET 0x9955DEEE
#define COLOR_LIGHTRED 0xFF99AADD
#define COLOR_SEAGREEN 0x00EEADDF
#define COLOR_GRAYWHITE 0xEEEEFFC4
#define COLOR_LIGHTNEUTRALBLUE 0xabcdef66
#define COLOR_GREENISHGOLD 0xDEAD4370
#define COLOR_LIGHTBLUEGREEN 0x0FFDD349
#define COLOR_NEUTRALBLUE 0xABCDEF01
#define COLOR_LIGHTCYAN 0xAAFFCC33
#define COLOR_LEMON 0xDDDD2357
#define COLOR_MEDIUMBLUE 0x63AFF00A
#define COLOR_NEUTRAL 0xABCDEF97
#define COLOR_BLACK 0x00000000
#define COLOR_NEUTRALGREEN 0x81CFAB00
#define COLOR_DARKGREEN 0x12900BBF
#define COLOR_LIGHTGREEN 0x24FF0AB9
#define COLOR_DARKBLUE 0x300FFAAB
#define COLOR_BLUEGREEN 0x46BBAA00
#define COLOR_PINK 0xFF66FFAA
#define COLOR_BLUE 0x0000BBAA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_DARKRED 0x660000AA
#define COLOR_ORANGE 0xFF9900AA
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_ADMIN 0xFF0000AA
#define CZERWONY 0xAA3333AA
#define kolor1 0x00FF00FF
#define POMARANCZOWY 0xFF661CFF


new Float:Pos[200][4],Int[200];

public OnPlayerConnect(playerid)

{
SendClientMessage(playerid,COLOR_GREEN,"Wpisz /pomoc by zobaczyc komendy.");
}

public OnPlayerCommandText(playerid, cmdtext[])
{

if (strcmp(cmdtext, "/pomoc", true)==0)
   {
 SendClientMessage(playerid, COLOR_GREEN,"Dostępne komendy 1/3:");
 SendClientMessage(playerid, COLOR_YELLOW,"/nrg500 - Spawnuje kolo ciebie Nrg-500");
 SendClientMessage(playerid, COLOR_YELLOW,"/s - Zapisuje pozycje");
 SendClientMessage(playerid, COLOR_YELLOW,"/l - Wczytuje zapisana pozycje");
 SendClientMessage(playerid, COLOR_YELLOW,"/kolory - Zmienia kolor nicku");
 SendClientMessage(playerid, COLOR_YELLOW,"/hp - Uzdrawia cie do 100hp");
 SendClientMessage(playerid, COLOR_YELLOW,"/hp-pkt - Sprawdza ilosc twojego zycia");
 return 1;
 }

if (strcmp("/nrg500", cmdtext, true, 10) == 0)
   {
       new Float:x, Float:y, Float:z;
 GetPlayerPos(playerid,x,y,z);
 CreateVehicle(522,x + 3,y,z + 1,0,-1,-1, 9999);
 return 1;
 }

if(!strcmp(cmdtext, "/hp", true))
{
 new hp[256];
 new idx;
 hp = strtok(cmdtext, idx);

if(!strlen(hp))
{
 SendClientMessage(playerid, COLOR_GREEN,"Wpisz: /hp [id gracza]");
 return 1;
}
 new gracz = strval(hp);
 SetPlayerHealth(gracz, 100);
 return 1;
 }

if (strcmp(cmdtext,"/hp-pkt", true) == 0)
{
 new Float:Health[MAX_PLAYERS];
 new str[256];
 GetPlayerHealth(playerid,Health[playerid]);
 format(str,sizeof(str),"Zycie: %0.f",Health[playerid]);
 SendClientMessage(playerid,COLOR_RED,str);
 return 1;
 }

if(!strcmp(cmdtext, "/kolory", true))
{
 SendClientMessage(playerid, COLOR_GREEN,"Dostepne Kolory Nicku:");
 SendClientMessage(playerid, COLOR_LIGHTBLUE,"/zielony");
 SendClientMessage(playerid, COLOR_LIGHTBLUE,"/pomaranczowy");
 SendClientMessage(playerid, COLOR_LIGHTBLUE,"/niebieski");
 SendClientMessage(playerid, COLOR_LIGHTBLUE,"/zolty");
 SendClientMessage(playerid, COLOR_LIGHTBLUE,"/czerwony");
 SendClientMessage(playerid, COLOR_LIGHTBLUE,"/rozowy");
 return 1;
 }
/// Pozycja
if(!strcmp(cmdtext, "/s", true))
{
 GetPlayerPos(playerid, Pos[playerid][0],Pos[playerid][1],Pos[playerid][2]);
 GetPlayerFacingAngle(playerid, Pos[playerid][3]);
 Int[playerid] = GetPlayerInterior(playerid);
 SendClientMessage(playerid,0x33AA33AA,"Zapisano");
 return 1;
 }

if(!strcmp(cmdtext, "/load", true)) {
if(Pos[playerid][0] != 0.0 && Pos[playerid][1] != 0.0 && Pos[playerid][2] != 0.0) {
if(IsPlayerInAnyVehicle(playerid)) {
SetVehiclePos(GetPlayerVehicleID(playerid), Pos[playerid][0],Pos[playerid][1],Pos[playerid][2]);
SetVehicleZAngle(GetPlayerVehicleID(playerid), Pos[playerid][3]);
LinkVehicleToInterior(GetPlayerVehicleID(playerid), Int[playerid]);
SendClientMessage(playerid,0x33AA33AA,"Wczytano pozycje !");
} else {
SetPlayerPos(playerid, Pos[playerid][0],Pos[playerid][1],Pos[playerid][2]);
SetPlayerFacingAngle(playerid, Pos[playerid][3]);
SetPlayerInterior(playerid, Int[playerid]);
SendClientMessage(playerid,0x33AA33AA,"Wczytano pozycje !!");
}
} else {
SendClientMessage(playerid,0x33AA33AA,"Uwaga!: Żeby teleportować się do wybranej przez Ciebie pozycji, musisz ją najpierw zapisać komendą /save !");
}
return 1;
}

/// kolory
if (strcmp(cmdtext, "/zolty", true)==0)
 {
 SetPlayerColor(playerid, 0xFFFF00FF);
 SendClientMessage(playerid, COLOR_GREEN, "Kolor Nicku: Żółty");
 }
if (strcmp(cmdtext, "/niebieski", true)==0){
 SetPlayerColor(playerid, 0x0000FFFF);
 SendClientMessage(playerid, COLOR_GREEN, "Kolor Nicku: Niebieski");
 }
if (strcmp(cmdtext, "/pomaranczowy", true)==0){
 SetPlayerColor(playerid, 0xFF8000FF);
 SendClientMessage(playerid, COLOR_GREEN, "Kolor Nicku: Pomarańczowy");
 }
if (strcmp(cmdtext, "/zielony", true)==0){
 SetPlayerColor(playerid, 0x00FF00FF);
 SendClientMessage(playerid, COLOR_GREEN, "Kolor Nicku: Zielony");
  }
if (strcmp(cmdtext, "/czerwony", true)==0){
 SetPlayerColor(playerid, 0xFF0000FF);
 SendClientMessage(playerid, COLOR_GREEN, "Kolor Nicku: Czerwony");
 }
if (strcmp(cmdtext, "/rozowy", true)==0){
 SetPlayerColor(playerid, 0xFF00FFFF);
 SendClientMessage(playerid, COLOR_GREEN, "Kolor Nicku: Różowy");
 return 1;
 }
/// koniec kolory

return 0;
}

 

Revise this Paste

Your Name: Code Language: