DestroyVehicle:GetPlayerVehicleID:playerid;
DestroyVehicle(GetPlayerVehicleID(playerid));
int grana:1000; //funзгo que cria a int.
printf:"Grana Original: %d",grana;
s:grana(100); //funзгo para setar valores de variaveis.
printf:"Grana Editada: %d",grana;
string Hello:"Hello"; //cria uma string com valor, ou seja, new Hello[] = "Hello";
char say(11); //cria uma string normal, lembrando que ele adiciona +1 carбcter por seguranзa, ou seja,
//new say[11+1];
format:say,sizeof say,"%s World",Hello; //format a string
print:say; //imprime a string
bool verdade(false); //cria a bool:
printf:"Verdade? %s",verdade ? ("sim") : ("nгo"); //verificamos se й verdadeiro ou falso e imprimimos
s:verdade(true); //modificamos o valor
printf:"Verdade? %s",verdade ? ("sim") : ("nгo"); //verificamos se й verdadeiro ou falso e imprimimos
new valor(10); //isso й igual ao c++ , int valor(10)
printf:"result: %d",(valor*valor)*2;
s:valor((valor*valor*valor)*2);
printf:"result: %d",valor;
float x(134.713);
float y(717.182);
printf:"result: %f",(x*x)*valor-y;
s:y(102.9);
printf:"result: %f",(x*x)*valor+y;
/*
bluex pawn
-------------------------------------------------
O que й?
Sгo modificaзхes nas funзхes nativa do sa-mp e algumas funзхes do c++
*/
//Vehicles
#define AddStaticVehicle:%0,%1,%2,%3,%4,%5,%6; \
AddStaticVehicle(%0,%1,%2,%3,%4,%5,%6);
#define AddStatiVehicleEx:%0,%1,%2,%3,%3,%4,%5,%6,%7; \
AddStaticVehicleEx(%0,%1,%2,%3,%4,%5,%6,%7);
#define AddVehicleComponent:%0,%1;\
AddVehicleComponent(%0,%1);
#define AttachTrailerToVehicle:%0,%1;\
AttachTrailerToVehicle(%0,%1);
#define ChangeVehicleColor:%0,%1,%2;\
ChangeVehicleColor(%0,%1,%2);
#define ChangeVehiclePaintjob:%0,%1;\
ChangeVehiclePaintjob(%0,%1);
#define CreateVehicle:%0,%1,%2,%3,%4,%5,%6,%7;\
CreateVehicle(%0,%1,%2,%3,%4,%5,%6,%7);
#define DestroyVehicle:%0; DestroyVehicle(%0);
#define DetachTrailerFromVehicle:%0; DetachTrailerFromVehicle(%0);
#define GetPlayerSurfingVehicleID:%0; GetPlayerSurfingVehicleID(%0);
#define GetPlayerVehicleID:%0; GetPlayerVehicleID(%0);
#define GetVehicleComponentInSlot:%0,%1; GetVehicleComponentInSlot(%0,%1);
#define GetVehicleComponentType:0%; GetVehicleComponentType(0%);
#define GetVehicleDamageStatus:%0,%1,%2,%3,%4;\
GetVehicleDamageStatus(%0,%1,%2,%3,%4);
#define GetVehicleHealth:%0,%1; GetVehicleHealth(%0,%1);
#define GetVehicleModel:%0; GetVehicleModel(%0);
#define GetVehiclePos:%0,%1,%2,%3; GetVehiclePos(%0,%1,%2,%3);
//Objects [GlobalObjects]
#define AttachObjectToPlayer:%0,%1,%2,%3,%4,%5,%6,%7;\
AttachObjectToPlayer(%0,%1,%2,%3,%4,%5,%6,%7);
#define CreateObject:%0,%1,%2,%3,%4,%5,%6,%7;\
CreateObject(%0,%1,%2,%3,%4,%5,%6,%7);
#define DestroyObject:%0; DestroyObject(%0);
#define GetObjectPos:%0,%1,%2,%3; GetObjectPos(%0,%1,%2,%3);
#define GetObjectRot:%0,%1,%2,%3; GetObjectRot(%0,%1,%2,%3);
#define IsValidObject:%0; IsValidObject(%0);
#define MoveObject:%0,%1,%2,%3,%4,%5,%6,%7;\
MoveObject(%0,%1,%2,%3,%4,%5,%6,%7);
#define StopObject:%0; StopObject(%0);
//Objects [PlayerObjects]
#define CreatePlayerObject:%0,%1,%2,%3,%4,%5,%6,%7,%8;\
CreatePlayerObject(%0,%1,%2,%3,%4,%5,%6,%7,%8);
#define DestroyPlayerObject:%0,%1; DestroyPlayerObject(%0,%1);
//Administration
#define ban:%0; Ban(%0);
#define banex:%0,%1; BanEx(%0,%1);
#define IsPlayerAdmin:%0; IsPlayerAdmin(%0);
#define kick:%0; Kick(%0);
#define SendRconCommand:%0; SendRconCommand(%0);
//Messages
#define print:%0; print(%0);
#define printf:%0,%1; printf(%0,%1);
#define sendmessage:%0,%1; SendClientMessageToAll(%0,%1);
#define playermessage:%0,%1,%2; SendClientMessage(%0,%1,%2);
#define format:%0,%1,%2,%3; format(%0,%1,%2,%3);
//others
#define int%0:%1; new %0 = %1;
#define char%0(%1); new %0[%1+1]; //sem valor;
#define string%0:%1; new %0[] = %1; //com valor
#define bool%0(%1); new bool:%0 = %1;
#define float%0(%1); new Float:%0 = %1;
#define new%0(%1); new %0 = %1;
#define s:%0(%1); %0 = %1; //setar valor de uma variavel;
string lol:"Hello";
new lol[] = "Hello";
Sу gostei mesmo da declaraзгo das variбveis, no mais, acho a sintaxe padrгo mais bonita.
|
acho a sintaxe padrгo mais bonita.І
Quando tiver mas funзгo eu irei avaliar , pois tem poucas ainda . |