Author Topic: new GameMode - coming soon  (Read 7844 times)

0 Members and 1 Guest are viewing this topic.

AirCity

  • Guest
new GameMode - coming soon
« on: November 07, 2012, 08:13:58 am »
GM System

 created by, VCMP Team. SAMP Team & Cale

 Vehicle sytem
 Effect system
 Clan system
 Pos System

 all these available at
 http://www.vcmpteam.tk/
« Last Edit: November 07, 2012, 08:18:32 am by AirCity »

Offline heekz.shadow

  • LU testers
  • Made Man
  • *
  • Posts: 249
    • View Profile
Re: new GameMode - coming soon
« Reply #1 on: November 07, 2012, 02:24:46 pm »
Just to mention, neither of these are made of you.
Code: [Select]
[20:23] <habi> later only i heard that lu chatbox is customizable. On my first visit, it appeared ugly.
[20:23] <habi> May be that also be the reason why lu has no players

Offline sseebbyy

  • VC:MP Veteran
  • *****
  • Posts: 774
  • Immortal VC:MP Player
    • View Profile
    • Zombie Invasion => Server Forum [DEAD PROJECT]
Re: new GameMode - coming soon
« Reply #2 on: November 07, 2012, 03:57:56 pm »
Just to mention, neither of these are made of you.

Idk about these system without Clan System.

Clan System is 100% stealing.

Original script is for SA:MP

Original Code:
Code: [Select]
// Clan System by COD
// Credits : COD For Scripting , Kitten For help on the commands

#include <a_samp>

// Defines
#define MAX_SAVE 70
#define MAX_CLANS           70 // Change this to amount of the clans you want to have to be created
#define MAX_CLAN_MEMBERS    20 // Change this to amount of members can be in your clan system
#define MAX_CLAN_NAME       16 // Amount of letters for Clan to create cant be longer than that

// Color Defines
#define COLOR_ORANGE 0xF97804FF
#define COLOR_WHITE  0xFFFFFFAA
#define COLOR_YELLOW 0xDABB3EAA
#define COLOR_GREEN 0x21DD00FF
#define COLOR_PINK 0xFFC0CBAA
#define COLOR_BLACK 0x000000FF
#define COLOR_RED 0xE60000FF

// Variables
new clanMembers[MAX_CLANS][MAX_CLAN_MEMBERS];
new clanNames[MAX_CLANS][MAX_CLAN_NAME];
new clanInfo[MAX_CLANS][3]; //0 created 1-members 2 color
new playerclan[MAX_PLAYERS];
new clanInvite[MAX_PLAYERS];
new playerColors[100] = {
0xFF8C13FF,0xC715FFFF,0x20B2AAFF,0xDC143CFF,0x6495EDFF,0xf0e68cFF,0x778899FF,0xFF1493FF,0xF4A460FF,0xEE82EEFF,0xFFD720FF,
0x8b4513FF,0x4949A0FF,0x148b8bFF,0x14ff7fFF,0x556b2fFF,0x0FD9FAFF,0x10DC29FF,0x534081FF,0x0495CDFF,0xEF6CE8FF,0xBD34DAFF,
0x247C1BFF,0x0C8E5DFF,0x635B03FF,0xCB7ED3FF,0x65ADEBFF,0x5C1ACCFF,0xF2F853FF,0x11F891FF,0x7B39AAFF,0x53EB10FF,0x54137DFF,
0x275222FF,0xF09F5BFF,0x3D0A4FFF,0x22F767FF,0xD63034FF,0x9A6980FF,0xDFB935FF,0x3793FAFF,0x90239DFF,0xE9AB2FFF,0xAF2FF3FF,
0x057F94FF,0xB98519FF,0x388EEAFF,0x028151FF,0xA55043FF,0x0DE018FF,0x93AB1CFF,0x95BAF0FF,0x369976FF,0x18F71FFF,0x4B8987FF,
0x491B9EFF,0x829DC7FF,0xBCE635FF,0xCEA6DFFF,0x20D4ADFF,0x2D74FDFF,0x3C1C0DFF,0x12D6D4FF,0x48C000FF,0x2A51E2FF,0xE3AC12FF,
0xFC42A8FF,0x2FC827FF,0x1A30BFFF,0xB740C2FF,0x42ACF5FF,0x2FD9DEFF,0xFAFB71FF,0x05D1CDFF,0xC471BDFF,0x94436EFF,0xC1F7ECFF,
0xCE79EEFF,0xBD1EF2FF,0x93B7E4FF,0x3214AAFF,0x184D3BFF,0xAE4B99FF,0x7E49D7FF,0x4C436EFF,0xFA24CCFF,0xCE76BEFF,0xA04E0AFF,
0x9F945CFF,0xDCDE3DFF,0x10C9C5FF,0x70524DFF,0x0BE472FF,0x8A2CD7FF,0x6152C2FF,0xCF72A9FF,0xE59338FF,0xEEDC2DFF,0xD8C762FF,
0x3FE65CFF
};

// Forwards
forward PlayerLeaveClan(playerid);

public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Clan System Loaded");
print("--------------------------------------\n");
return 1;
}

public OnFilterScriptExit()
{
print("\n--------------------------------------");
print(" Clan System Unloaded");
print("--------------------------------------\n");
return 1;
}


public PlayerLeaveClan(playerid) {
new string[256];
new playername[MAX_PLAYER_NAME];
new clannum = playerclan[playerid];

    if(clannum > 0) {
for(new i = 0; i < clanInfo[clannum][1]; i++) {
if(clanMembers[clannum][i]==playerid) {
clanInfo[clannum][1]--;
for(new j = i; j < clanInfo[clannum][1]; j++) {
    clanMembers[clannum][j]=clanMembers[clannum][j+1];
    }
    if(clanInfo[clannum][1]<1) {
        clanInfo[clannum][0]=0;
        clanInfo[clannum][1]=0;
        }
for(new j = 0; j < clanInfo[clannum][1]; j++) {
    GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string, sizeof(string),"%s has quit your clan.", playername);
SendClientMessage(clanMembers[clannum][j], COLOR_ORANGE, string);
}

format(string, sizeof(string),"You have quit the clan '%s' (id: %d)", clanNames[clannum], clannum);
SendClientMessage(playerid, COLOR_ORANGE, string);
playerclan[playerid]=0;
SetPlayerColor(playerid,playerColors[playerid]);
return;
}
}
} else {
SendClientMessage(playerid, COLOR_RED, "You are not in a clan.");
}
}

public OnPlayerDisconnect(playerid, reason)
{
    PlayerLeaveClan(playerid);
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
new string[256];
new sendername[MAX_PLAYER_NAME];
new giveplayer[MAX_PLAYER_NAME];
new cmd[256];
new giveplayerid , idx;

if(strcmp(cmd, "/commands", true) == 0) {
SendClientMessage(playerid, COLOR_YELLOW,"/clan create [name]");
SendClientMessage(playerid, COLOR_YELLOW,"/clan join");
SendClientMessage(playerid, COLOR_YELLOW,"/clan invite [playerID]");
SendClientMessage(playerid, COLOR_YELLOW,"/clan quit");
SendClientMessage(playerid, COLOR_YELLOW,"/claninfo [number]");
SendClientMessage(playerid, COLOR_YELLOW,"/clans - Displays the current clans");
return 1;
}

if(strcmp(cmd, "/clan", true) == 0) {
    new tmp[256];
    new clancmd, clannum;
tmp = strtok(cmdtext, idx);

if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /clan [create/join/invite/quit] [name/number]");
return 1;
}
giveplayerid = strval(tmp);

if(strcmp(tmp, "create", true)==0)
    clancmd = 1;
else if(strcmp(tmp, "invite", true)==0)
    clancmd = 2;
else if(strcmp(tmp, "join", true)==0)
    clancmd = 3;
else if(strcmp(tmp, "quit", true)==0)
    clancmd = 4;

tmp = strtok(cmdtext, idx);
if(clancmd < 3 && !strlen(tmp)) {
    if(clancmd==0)
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /clan [create/join/invite/quit] [name/number]");
else if(clancmd==1)
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /clan [create] [name]");
else if(clancmd==2)
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /clan [invite] [playerID]");
return 1;
}
if(clancmd==1) {
    if(playerclan[playerid]>0) {
SendClientMessage(playerid, COLOR_RED, "You are already in a clan!");
return 1;
    }

for(new i = 1; i < MAX_CLANS; i++) {
if(clanInfo[i][0]==0) {
format(clanNames[i], MAX_CLAN_NAME, "%s", tmp);
clanInfo[i][0]=1;
clanInfo[i][1]=1;
clanInfo[i][2]=playerColors[playerid];
clanMembers[i][0] = playerid;
format(string, sizeof(string),"You have created the clan '%s' (id: %d)", clanNames[i], i);
SendClientMessage(playerid, COLOR_GREEN, string);

playerclan[playerid]=i;

return 1;
}
}

return 1;
} else if (clancmd==3) {
clannum = clanInvite[playerid];

    if(playerclan[playerid]>0) {
SendClientMessage(playerid, COLOR_RED, "You are already in a clan!");
return 1;
    }
if(clanInvite[playerid]==0) {
SendClientMessage(playerid, COLOR_RED, "You have not been invited to a clan.");
return 1;
}
if(clanInfo[clannum][0]==0) {
SendClientMessage(playerid, COLOR_RED, "That clan does not exist!");
return 1;
}

if(clanInfo[clannum][1] < MAX_CLAN_MEMBERS) {
    new i = clanInfo[clannum][1];

clanInvite[playerid]=0;

clanMembers[clannum][i] = playerid;

    GetPlayerName(playerid, sendername, MAX_PLAYER_NAME);
for(new j = 0; j < clanInfo[clannum][1]; j++) {
format(string, sizeof(string),"%s has joined your clan.", sendername);
SendClientMessage(clanMembers[clannum][j], COLOR_ORANGE, string);
}

clanInfo[clannum][1]++;
playerclan[playerid] = clannum;

SetPlayerColor(playerid,clanInfo[clannum][2]);

format(string, sizeof(string),"You have joined the clan '%s' (id: %d)", clanNames[clannum], clannum);
SendClientMessage(playerid, COLOR_GREEN, string);

return 1;
}

SendClientMessage(playerid, COLOR_RED, "That clan is full.");
return 1;
} else if (clancmd==2) {
giveplayerid = strval(tmp);

if(playerclan[playerid]==0) {
SendClientMessage(playerid, COLOR_RED, "You are not in a clan!");
return 1;
}

if(IsPlayerConnected(giveplayerid)) {
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));

format(string, sizeof(string),"You have sent a clan invite to %s.", giveplayer);
SendClientMessage(playerid, COLOR_GREEN, string);
format(string, sizeof(string),"You have recieved a clan invite from %s to '%s' (id: %d)", sendername, clanNames[playerclan[playerid]],playerclan[playerid]);
SendClientMessage(giveplayerid, COLOR_GREEN, string);

clanInvite[giveplayerid]=playerclan[playerid];

} else
SendClientMessage(playerid, COLOR_RED, "No such player exists!");

} else if (clancmd==4) {
    PlayerLeaveClan(playerid);
}
return 1;
}

if(strcmp(cmd, "/claninfo", true) == 0) {
    new tmp[256];
    new clannum;
tmp = strtok(cmdtext, idx);

if(!strlen(tmp) && playerclan[playerid]==0) {
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /claninfo [number]");
return 1;
} else if (!strlen(tmp))
clannum = playerclan[playerid];
else
clannum = strval(tmp);

if(clanInfo[clannum][0]==0) {
SendClientMessage(playerid, COLOR_RED, "No such clan exists!");
return 1;
}

format(string, sizeof(string),"'%s' clan Members (id: %d)", clanNames[clannum], clannum);
SendClientMessage(playerid, COLOR_GREEN, string);

for(new i = 0; i < clanInfo[clannum][1]; i++) {
GetPlayerName(clanMembers[clannum][i], giveplayer, sizeof(giveplayer));
format(string, sizeof(string),"%s (%d)", giveplayer, clanMembers[clannum][i]);
SendClientMessage(playerid, COLOR_YELLOW, string);
}
return 1;
}

if(strcmp(cmd, "/clans", true) == 0)
{
new x;

SendClientMessage(playerid, COLOR_GREEN, "Current clan:");
    for(new i=0; i < MAX_CLANS; i++) {
if(clanInfo[i][0]==1) {
format(string, sizeof(string), "%s%s(%d) - %d members", string,clanNames[i],i,clanInfo[i][1]);

x++;
if(x > 2) {
    SendClientMessage(playerid, COLOR_YELLOW, string);
    x = 0;
format(string, sizeof(string), "");
} else {
format(string, sizeof(string), "%s, ", string);
}
}
}

if(x <= 2 && x > 0) {
string[strlen(string)-2] = '.';
    SendClientMessage(playerid, COLOR_YELLOW, string);
}
return 1;
}
return 0;
}

strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= ' '))
{
index++;
}

new offset = index;
new result[20];
while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
}

P.S.: I made an account in his forum only to reply to his "Clan System" topic. He just removed my post  :-X

Quote
Painful/Noob scripters acts like: I Am The Best Scripter Because I Announce My Releases With Big Font Size Without Giving Too Much Info' In The Hope They All Will Download And Check It. I Ignore Bad Replies, Replies That I Could Learn From, And Replies With So Much Text.



AirCity

  • Guest
Re: new GameMode - coming soon
« Reply #3 on: November 08, 2012, 04:25:36 am »
Just to mention, neither of these are made of you.

Idk about these system without Clan System.

Clan System is 100% stealing.

Original script is for SA:MP

Original Code:
Code: [Select]
// Clan System by COD
// Credits : COD For Scripting , Kitten For help on the commands

#include <a_samp>

// Defines
#define MAX_SAVE 70
#define MAX_CLANS           70 // Change this to amount of the clans you want to have to be created
#define MAX_CLAN_MEMBERS    20 // Change this to amount of members can be in your clan system
#define MAX_CLAN_NAME       16 // Amount of letters for Clan to create cant be longer than that

// Color Defines
#define COLOR_ORANGE 0xF97804FF
#define COLOR_WHITE  0xFFFFFFAA
#define COLOR_YELLOW 0xDABB3EAA
#define COLOR_GREEN 0x21DD00FF
#define COLOR_PINK 0xFFC0CBAA
#define COLOR_BLACK 0x000000FF
#define COLOR_RED 0xE60000FF

// Variables
new clanMembers[MAX_CLANS][MAX_CLAN_MEMBERS];
new clanNames[MAX_CLANS][MAX_CLAN_NAME];
new clanInfo[MAX_CLANS][3]; //0 created 1-members 2 color
new playerclan[MAX_PLAYERS];
new clanInvite[MAX_PLAYERS];
new playerColors[100] = {
0xFF8C13FF,0xC715FFFF,0x20B2AAFF,0xDC143CFF,0x6495EDFF,0xf0e68cFF,0x778899FF,0xFF1493FF,0xF4A460FF,0xEE82EEFF,0xFFD720FF,
0x8b4513FF,0x4949A0FF,0x148b8bFF,0x14ff7fFF,0x556b2fFF,0x0FD9FAFF,0x10DC29FF,0x534081FF,0x0495CDFF,0xEF6CE8FF,0xBD34DAFF,
0x247C1BFF,0x0C8E5DFF,0x635B03FF,0xCB7ED3FF,0x65ADEBFF,0x5C1ACCFF,0xF2F853FF,0x11F891FF,0x7B39AAFF,0x53EB10FF,0x54137DFF,
0x275222FF,0xF09F5BFF,0x3D0A4FFF,0x22F767FF,0xD63034FF,0x9A6980FF,0xDFB935FF,0x3793FAFF,0x90239DFF,0xE9AB2FFF,0xAF2FF3FF,
0x057F94FF,0xB98519FF,0x388EEAFF,0x028151FF,0xA55043FF,0x0DE018FF,0x93AB1CFF,0x95BAF0FF,0x369976FF,0x18F71FFF,0x4B8987FF,
0x491B9EFF,0x829DC7FF,0xBCE635FF,0xCEA6DFFF,0x20D4ADFF,0x2D74FDFF,0x3C1C0DFF,0x12D6D4FF,0x48C000FF,0x2A51E2FF,0xE3AC12FF,
0xFC42A8FF,0x2FC827FF,0x1A30BFFF,0xB740C2FF,0x42ACF5FF,0x2FD9DEFF,0xFAFB71FF,0x05D1CDFF,0xC471BDFF,0x94436EFF,0xC1F7ECFF,
0xCE79EEFF,0xBD1EF2FF,0x93B7E4FF,0x3214AAFF,0x184D3BFF,0xAE4B99FF,0x7E49D7FF,0x4C436EFF,0xFA24CCFF,0xCE76BEFF,0xA04E0AFF,
0x9F945CFF,0xDCDE3DFF,0x10C9C5FF,0x70524DFF,0x0BE472FF,0x8A2CD7FF,0x6152C2FF,0xCF72A9FF,0xE59338FF,0xEEDC2DFF,0xD8C762FF,
0x3FE65CFF
};

// Forwards
forward PlayerLeaveClan(playerid);

public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Clan System Loaded");
print("--------------------------------------\n");
return 1;
}

public OnFilterScriptExit()
{
print("\n--------------------------------------");
print(" Clan System Unloaded");
print("--------------------------------------\n");
return 1;
}


public PlayerLeaveClan(playerid) {
new string[256];
new playername[MAX_PLAYER_NAME];
new clannum = playerclan[playerid];

    if(clannum > 0) {
for(new i = 0; i < clanInfo[clannum][1]; i++) {
if(clanMembers[clannum][i]==playerid) {
clanInfo[clannum][1]--;
for(new j = i; j < clanInfo[clannum][1]; j++) {
    clanMembers[clannum][j]=clanMembers[clannum][j+1];
    }
    if(clanInfo[clannum][1]<1) {
        clanInfo[clannum][0]=0;
        clanInfo[clannum][1]=0;
        }
for(new j = 0; j < clanInfo[clannum][1]; j++) {
    GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string, sizeof(string),"%s has quit your clan.", playername);
SendClientMessage(clanMembers[clannum][j], COLOR_ORANGE, string);
}

format(string, sizeof(string),"You have quit the clan '%s' (id: %d)", clanNames[clannum], clannum);
SendClientMessage(playerid, COLOR_ORANGE, string);
playerclan[playerid]=0;
SetPlayerColor(playerid,playerColors[playerid]);
return;
}
}
} else {
SendClientMessage(playerid, COLOR_RED, "You are not in a clan.");
}
}

public OnPlayerDisconnect(playerid, reason)
{
    PlayerLeaveClan(playerid);
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
new string[256];
new sendername[MAX_PLAYER_NAME];
new giveplayer[MAX_PLAYER_NAME];
new cmd[256];
new giveplayerid , idx;

if(strcmp(cmd, "/commands", true) == 0) {
SendClientMessage(playerid, COLOR_YELLOW,"/clan create [name]");
SendClientMessage(playerid, COLOR_YELLOW,"/clan join");
SendClientMessage(playerid, COLOR_YELLOW,"/clan invite [playerID]");
SendClientMessage(playerid, COLOR_YELLOW,"/clan quit");
SendClientMessage(playerid, COLOR_YELLOW,"/claninfo [number]");
SendClientMessage(playerid, COLOR_YELLOW,"/clans - Displays the current clans");
return 1;
}

if(strcmp(cmd, "/clan", true) == 0) {
    new tmp[256];
    new clancmd, clannum;
tmp = strtok(cmdtext, idx);

if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /clan [create/join/invite/quit] [name/number]");
return 1;
}
giveplayerid = strval(tmp);

if(strcmp(tmp, "create", true)==0)
    clancmd = 1;
else if(strcmp(tmp, "invite", true)==0)
    clancmd = 2;
else if(strcmp(tmp, "join", true)==0)
    clancmd = 3;
else if(strcmp(tmp, "quit", true)==0)
    clancmd = 4;

tmp = strtok(cmdtext, idx);
if(clancmd < 3 && !strlen(tmp)) {
    if(clancmd==0)
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /clan [create/join/invite/quit] [name/number]");
else if(clancmd==1)
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /clan [create] [name]");
else if(clancmd==2)
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /clan [invite] [playerID]");
return 1;
}
if(clancmd==1) {
    if(playerclan[playerid]>0) {
SendClientMessage(playerid, COLOR_RED, "You are already in a clan!");
return 1;
    }

for(new i = 1; i < MAX_CLANS; i++) {
if(clanInfo[i][0]==0) {
format(clanNames[i], MAX_CLAN_NAME, "%s", tmp);
clanInfo[i][0]=1;
clanInfo[i][1]=1;
clanInfo[i][2]=playerColors[playerid];
clanMembers[i][0] = playerid;
format(string, sizeof(string),"You have created the clan '%s' (id: %d)", clanNames[i], i);
SendClientMessage(playerid, COLOR_GREEN, string);

playerclan[playerid]=i;

return 1;
}
}

return 1;
} else if (clancmd==3) {
clannum = clanInvite[playerid];

    if(playerclan[playerid]>0) {
SendClientMessage(playerid, COLOR_RED, "You are already in a clan!");
return 1;
    }
if(clanInvite[playerid]==0) {
SendClientMessage(playerid, COLOR_RED, "You have not been invited to a clan.");
return 1;
}
if(clanInfo[clannum][0]==0) {
SendClientMessage(playerid, COLOR_RED, "That clan does not exist!");
return 1;
}

if(clanInfo[clannum][1] < MAX_CLAN_MEMBERS) {
    new i = clanInfo[clannum][1];

clanInvite[playerid]=0;

clanMembers[clannum][i] = playerid;

    GetPlayerName(playerid, sendername, MAX_PLAYER_NAME);
for(new j = 0; j < clanInfo[clannum][1]; j++) {
format(string, sizeof(string),"%s has joined your clan.", sendername);
SendClientMessage(clanMembers[clannum][j], COLOR_ORANGE, string);
}

clanInfo[clannum][1]++;
playerclan[playerid] = clannum;

SetPlayerColor(playerid,clanInfo[clannum][2]);

format(string, sizeof(string),"You have joined the clan '%s' (id: %d)", clanNames[clannum], clannum);
SendClientMessage(playerid, COLOR_GREEN, string);

return 1;
}

SendClientMessage(playerid, COLOR_RED, "That clan is full.");
return 1;
} else if (clancmd==2) {
giveplayerid = strval(tmp);

if(playerclan[playerid]==0) {
SendClientMessage(playerid, COLOR_RED, "You are not in a clan!");
return 1;
}

if(IsPlayerConnected(giveplayerid)) {
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));

format(string, sizeof(string),"You have sent a clan invite to %s.", giveplayer);
SendClientMessage(playerid, COLOR_GREEN, string);
format(string, sizeof(string),"You have recieved a clan invite from %s to '%s' (id: %d)", sendername, clanNames[playerclan[playerid]],playerclan[playerid]);
SendClientMessage(giveplayerid, COLOR_GREEN, string);

clanInvite[giveplayerid]=playerclan[playerid];

} else
SendClientMessage(playerid, COLOR_RED, "No such player exists!");

} else if (clancmd==4) {
    PlayerLeaveClan(playerid);
}
return 1;
}

if(strcmp(cmd, "/claninfo", true) == 0) {
    new tmp[256];
    new clannum;
tmp = strtok(cmdtext, idx);

if(!strlen(tmp) && playerclan[playerid]==0) {
SendClientMessage(playerid, COLOR_WHITE, "USAGE: /claninfo [number]");
return 1;
} else if (!strlen(tmp))
clannum = playerclan[playerid];
else
clannum = strval(tmp);

if(clanInfo[clannum][0]==0) {
SendClientMessage(playerid, COLOR_RED, "No such clan exists!");
return 1;
}

format(string, sizeof(string),"'%s' clan Members (id: %d)", clanNames[clannum], clannum);
SendClientMessage(playerid, COLOR_GREEN, string);

for(new i = 0; i < clanInfo[clannum][1]; i++) {
GetPlayerName(clanMembers[clannum][i], giveplayer, sizeof(giveplayer));
format(string, sizeof(string),"%s (%d)", giveplayer, clanMembers[clannum][i]);
SendClientMessage(playerid, COLOR_YELLOW, string);
}
return 1;
}

if(strcmp(cmd, "/clans", true) == 0)
{
new x;

SendClientMessage(playerid, COLOR_GREEN, "Current clan:");
    for(new i=0; i < MAX_CLANS; i++) {
if(clanInfo[i][0]==1) {
format(string, sizeof(string), "%s%s(%d) - %d members", string,clanNames[i],i,clanInfo[i][1]);

x++;
if(x > 2) {
    SendClientMessage(playerid, COLOR_YELLOW, string);
    x = 0;
format(string, sizeof(string), "");
} else {
format(string, sizeof(string), "%s, ", string);
}
}
}

if(x <= 2 && x > 0) {
string[strlen(string)-2] = '.';
    SendClientMessage(playerid, COLOR_YELLOW, string);
}
return 1;
}
return 0;
}

strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= ' '))
{
index++;
}

new offset = index;
new result[20];
while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
}

P.S.: I made an account in his forum only to reply to his "Clan System" topic. He just removed my post  :-X

can you read [ SAMP Team ] and the VCMP Team made these [ Vehicle system, Pos System & Effect system ] so get your facts RIGHT and quit being a little cry baby both of you and can you prove that i deleted your post because i don't even know who you are and why you posting bull**** like this on here and i haven't even posted it here that make you look so freaking retarded get a life and so bringing stuff from my site to this site that i haven't posted
« Last Edit: November 08, 2012, 04:37:22 am by AirCity »

Offline heekz.shadow

  • LU testers
  • Made Man
  • *
  • Posts: 249
    • View Profile
Re: new GameMode - coming soon
« Reply #4 on: November 08, 2012, 06:13:51 pm »
> says that we are crying and being retarded while we are calm
> brings capital bolded red letters with 24pt size
> still claims it's us the ragehouses.

dude.. you fail at it...

also, I can bet you did not make the Pos saver system, because GetPlayerFacingAngle is bugged, so your either iddiot enough to not notice or you did not make it
also, you fail at the
Code: [Select]
/* Position Saver
 *
 *www.vcmpteam.tk
 */

http://www.mediafire.com/?24dnlsp8i8n6fpq


because GetPlayerFacingAngle is bugged, I don't even think you try those scripts, so, how am I supposed to believe the title ( VCMP Team )

you.fail.sir
Code: [Select]
[20:23] <habi> later only i heard that lu chatbox is customizable. On my first visit, it appeared ugly.
[20:23] <habi> May be that also be the reason why lu has no players

AirCity

  • Guest
Re: new GameMode - coming soon
« Reply #5 on: November 08, 2012, 11:25:54 pm »

also, I can bet you did not make the Pos saver system, because GetPlayerFacingAngle is bugged, so your either iddiot enough to not notice or you did not make it

because GetPlayerFacingAngle is bugged, I don't even think you try those scripts, so, how am I supposed to believe the title ( VCMP Team )

http://www.mediafire.com/?24dnlsp8i8n6fpq

listen i don't even have a facing angel in my pos saver thank you

visit: thijn.vrocker-hosting.co.uk/vcwiki
« Last Edit: November 08, 2012, 11:37:11 pm by AirCity »

Offline heekz.shadow

  • LU testers
  • Made Man
  • *
  • Posts: 249
    • View Profile
Re: new GameMode - coming soon
« Reply #6 on: November 09, 2012, 04:16:17 pm »
This guy doesn't even know what he has in his script..

Now I will post the code from the .pwn

Code: [Select]
/* Position Saver
 *
 *www.vcmpteam.tk
 */

public SavePlayerClass(playerid)
{
new string[128];
new Float:X, Float:Z, Float:Y, Float:Rotation;

        GetPlayerPos(playerid, X, Y, Z);
        GetPlayerFacingAngle(playerid, Rotation);

        new File:pos=fopen("positions.txt", io_append);
        format(string, 256, "AddPlayerClass(0, %f, %f, %f, %f, 0,0,0,0,0,0);", X, Y, Z,Rotation);
        fwrite(pos, string);
        fclose(pos);
}
public SavePlayerClassEx(playerid)
{
new string[128];
new Float:X, Float:Z, Float:Y, Float:Rotation;

        GetPlayerPos(playerid, X, Y, Z);
        GetPlayerFacingAngle(playerid, Rotation);

        new File:pos=fopen("positions.txt", io_append);
        format(string, 256, "AddPlayerClassEx(0, 0, %f, %f, %f, 0,0,0,0,0,0);", X, Y, Z, Rotation);
        fwrite(pos, string);
        fclose(pos);
}
public SavePickupPos(playerid)
{
new string[128];
new Float:X, Float:Z, Float:Y;

        GetPlayerPos(playerid, X, Y, Z);

        new File:pos=fopen("positions.txt", io_append);
        format(string, 256, "AddStaticPickup(0, 0, %f, %f, %f);", X, Y, Z);
        fwrite(pos, string);
        fclose(pos);
}
public SaveStartPos(playerid)
{
new string[128];
new Float:X, Float:Z, Float:Y;

        GetPlayerPos(playerid, X, Y, Z);

        new File:pos=fopen("positions.txt", io_append);
        format(string, 256, "SetPlayerStartPos(%f, %f, %f);", X, Y, Z);
        fwrite(pos, string);
        fclose(pos);
}
public SaveCameraPos(playerid)
{
new string[128];
new Float:X, Float:Z, Float:Y;

        GetPlayerPos(playerid, X, Y, Z);

        new File:pos=fopen("positions.txt", io_append);
        format(string, 256, "SetCameraPos(%f, %f, %f);", X, Y, Z);
        fwrite(pos, string);
        fclose(pos);
}
public SaveCameraLookPos(playerid)
{
new string[128];
new Float:X, Float:Z, Float:Y;

        GetPlayerPos(playerid, X, Y, Z);

        new File:pos=fopen("positions.txt", io_append);
        format(string, 256, "SetCameraLookAt(%f, %f, %f);", X, Y, Z);
        fwrite(pos, string);
        fclose(pos);
}

Now, if blains cannot see their supposed own script

Quote
public SavePlayerClass(playerid)
{
      new string[128];
      new Float:X, Float:Z, Float:Y, Float:Rotation;

        GetPlayerPos(playerid, X, Y, Z);
        GetPlayerFacingAngle(playerid, Rotation);

        new File:pos=fopen("positions.txt", io_append);
        format(string, 256, "AddPlayerClass(0, %f, %f, %f, %f, 0,0,0,0,0,0);", X, Y, Z,Rotation);
        fwrite(pos, string);
        fclose(pos);
}
public SavePlayerClassEx(playerid)
{
      new string[128];
      new Float:X, Float:Z, Float:Y, Float:Rotation;

        GetPlayerPos(playerid, X, Y, Z);
        GetPlayerFacingAngle(playerid, Rotation);

        new File:pos=fopen("positions.txt", io_append);
        format(string, 256, "AddPlayerClassEx(0, 0, %f, %f, %f, 0,0,0,0,0,0);", X, Y, Z, Rotation);
        fwrite(pos, string);
        fclose(pos);
}

angel, lol... Do you even know the difference between angle and angel

you.fail.sir

PS: I would change the fail signature, because I oftenly check my arguments before using them, unlike you.
« Last Edit: November 09, 2012, 04:21:28 pm by heekz.shadow »
Code: [Select]
[20:23] <habi> later only i heard that lu chatbox is customizable. On my first visit, it appeared ugly.
[20:23] <habi> May be that also be the reason why lu has no players

Offline cocky

  • Street Thug
  • *
  • Posts: 24
    • View Profile
Re: new GameMode - coming soon
« Reply #7 on: November 10, 2012, 10:07:21 am »
another ownage by shadow  ;D

Offline stormeus

  • VC:MP Developer
  • VC:MP Veteran
  • *
  • Posts: 1122
    • View Profile
Re: new GameMode - coming soon
« Reply #8 on: November 11, 2012, 02:51:25 am »
I immediately noticed the plagiarism in the clan script when I saw this:
Code: (clan.pwn) [Select]
if(strcmp(cmd, "/c clans", true) == 0)

Either give appropriate credit to the original authors of the scripts or take down the link to your website. Plagiarizing scripts isn't allowed here.
Do not PM me for support.




AirCity

  • Guest
Re: new GameMode - coming soon
« Reply #9 on: November 12, 2012, 03:55:20 am »
I immediately noticed the plagiarism in the clan script when I saw this:
Code: (clan.pwn) [Select]
if(strcmp(cmd, "/c clans", true) == 0)

Either give appropriate credit to the original authors of the scripts or take down the link to your website. Plagiarizing scripts isn't allowed here.

wow when i say VCMP has to much wrong with it idk if this game is a scam or bullshit delete my account im done with VCMP

Offline heekz.shadow

  • LU testers
  • Made Man
  • *
  • Posts: 249
    • View Profile
Re: new GameMode - coming soon
« Reply #10 on: November 12, 2012, 05:31:10 pm »
> it's a free multiplayer modification
> claims it's a scam

lol

those guys...
Code: [Select]
[20:23] <habi> later only i heard that lu chatbox is customizable. On my first visit, it appeared ugly.
[20:23] <habi> May be that also be the reason why lu has no players

Offline stormeus

  • VC:MP Developer
  • VC:MP Veteran
  • *
  • Posts: 1122
    • View Profile
Re: new GameMode - coming soon
« Reply #11 on: November 12, 2012, 08:52:37 pm »
im done with VCMP

See you in a week.
Topic locked.
Do not PM me for support.