Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // iGangZones - Simples Gerador de GangZone -
- // Criado por Antonio Rodrigues.
- #include < a_samp >
- #include < zcmd >
- #include < sscanf2 >
- #include < dof2 >
- new Float: pos_null;
- new Float: coord_gz[4];
- new string_global[128];
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" iGangZones foi carregado com sucesso!");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- // Comandos:
- CMD:criargangzone(playerid, params[])
- {
- new nome[128];
- if(sscanf(params, "s", nome))
- return SendClientMessage(playerid, 0xC0C0C0AA, "Use: /criargangzone [nome]");
- CreateGangZone_(nome, coord_gz[0],coord_gz[1],coord_gz[2],coord_gz[3]);
- return true;
- }
- CMD:min(playerid)
- {
- GetPlayerPos(playerid, coord_gz[0], coord_gz[1], pos_null);
- format(string_global, sizeof string_global, "Posição Minima da GangZone: X = %f Y = %f", coord_gz[0], coord_gz[1]);
- SendClientMessage(playerid, 0xC0C0C0AA, string_global);
- return true;
- }
- CMD:max(playerid)
- {
- GetPlayerPos(playerid, coord_gz[2], coord_gz[3], pos_null);
- format(string_global, sizeof string_global, "Posição Máxima da GangZone: X = %f Y = %f", coord_gz[2], coord_gz[3]);
- SendClientMessage(playerid, 0xC0C0C0AA, string_global);
- return true;
- }
- // CreateGangZone_:
- stock CreateGangZone_(name[], Float: min_x, Float: min_y, Float: max_x, Float: max_y)
- {
- new GangZone;
- GangZone = GangZoneCreate(min_x, min_y, max_x, max_y);
- GangZoneShowForAll(GangZone, 0xC0C0C0AA);
- if(!DOF2_FileExists("GangZone.ini")) DOF2_CreateFile("GangZone.ini");
- format(string_global, sizeof string_global, "GangZoneCreate(%f, %f, %f, %f);", min_x, min_y, max_x, max_y);
- DOF2_SetString("GangZone.ini", name, string_global);
- DOF2_SaveFile();
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement