


|
This actually looks really good. I've played a lot of that game mode on GTA Online and if it's anything like it, this could be a very nice addition to free roam servers.
|
new TurfInfo[Turf]; new TurfStarted=0; new turftimer; new turfvehicles; new Points[4]; new TurfVehicle[MAX_PLAYERS]; new Text:TurfRes[8];
new TurfInfo[Turf], TurfStarted = 0, turftimer, turfvehicles, Points[4], Text:TurfRes[8], TurfVehicle[MAX_PLAYERS];
Float:Pos1[4], Float:Pos2[4], Float:Pos3[4], Float:Pos4[4]
Float:Pos1[4], Float:Pos2[4], Float:Pos3[4], Float:Pos4[4]

CMD:turfhelp(playerid,params[])
{
new info[700];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,""RED"ERROR | "GRAY"You need to be Rcon!");
strcat(info, ""RED"Turf Help\n\n", sizeof(info));
strcat(info, "Create/Edit objects\n", sizeof(info));
strcat(info, ""GRAY"/createobject-Spawn object which can be edited\n", sizeof(info));
strcat(info, " /removeobject-Remove object with that ID\n", sizeof(info));
strcat(info, " /eobject-Edit position of object\n", sizeof(info));
strcat(info, " /duplicateobject-Duplicate object with that ID\n", sizeof(info));
strcat(info, " /turfspawn-Set spawn location for 4 teams\n", sizeof(info));
strcat(info, " /portobject-Port to location of object\n", sizeof(info));
strcat(info, ""RED"Start/Stop Turf Wars\n", sizeof(info));
strcat(info, ""GRAY"/turfinvite-Invite players in 1 of 4 teams\n", sizeof(info));
strcat(info, "/turfstart-Start Turf Wars\n", sizeof(info));
strcat(info, "/turfstop-Stop Turf Wars\n", sizeof(info));
ShowPlayerDialog(playerid, 31999, DIALOG_STYLE_MSGBOX, "Turf Wars Help", info, "Ok", "");
return 1;
}
|
TIP: Few improvements!
:- Line 43 till 49 Code:
new TurfInfo[Turf]; new TurfStarted=0; new turftimer; new turfvehicles; new Points[4]; new TurfVehicle[MAX_PLAYERS]; new Text:TurfRes[8]; Code:
new TurfInfo[Turf], TurfStarted = 0, turftimer, turfvehicles, Points[4], Text:TurfRes[8], TurfVehicle[MAX_PLAYERS]; ![]() Code:
CMD:turfhelp(playerid,params[])
{
new info[700];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,""RED"ERROR | "GRAY"You need to be Rcon!");
strcat(info, ""RED"Turf Help\n\n", sizeof(info));
strcat(info, "Create/Edit objects\n", sizeof(info));
strcat(info, ""GRAY"/createobject-Spawn object which can be edited\n", sizeof(info));
strcat(info, " /removeobject-Remove object with that ID\n", sizeof(info));
strcat(info, " /eobject-Edit position of object\n", sizeof(info));
strcat(info, " /duplicateobject-Duplicate object with that ID\n", sizeof(info));
strcat(info, " /turfspawn-Set spawn location for 4 teams\n", sizeof(info));
strcat(info, " /portobject-Port to location of object\n", sizeof(info));
strcat(info, ""RED"Start/Stop Turf Wars\n", sizeof(info));
strcat(info, ""GRAY"/turfinvite-Invite players in 1 of 4 teams\n", sizeof(info));
strcat(info, "/turfstart-Start Turf Wars\n", sizeof(info));
strcat(info, "/turfstop-Stop Turf Wars\n", sizeof(info));
ShowPlayerDialog(playerid, 31999, DIALOG_STYLE_MSGBOX, "Turf Wars Help", info, "Ok", "");
return 1;
}
|
|
how the hell is that optmised? reducing number of lines is not optmising.if you got some valid points regarding optimising tell it not such a bull shit.
|
|
I gave him only a couple of examples, because there are many more. This is another example of that
|
|
TIP: Few improvements! Good Job anyway
:- Line 43 till 49 Code:
new TurfInfo[Turf]; new TurfStarted=0; new turftimer; new turfvehicles; new Points[4]; new TurfVehicle[MAX_PLAYERS]; new Text:TurfRes[8]; Code:
new TurfInfo[Turf], TurfStarted = 0, turftimer, turfvehicles, Points[4], Text:TurfRes[8], TurfVehicle[MAX_PLAYERS]; Code:
Float:Pos1[4], Float:Pos2[4], Float:Pos3[4], Float:Pos4[4] Code:
Float:Pos1[4], Float:Pos2[4], Float:Pos3[4], Float:Pos4[4] ![]() Code:
CMD:turfhelp(playerid,params[])
{
new info[700];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,""RED"ERROR | "GRAY"You need to be Rcon!");
strcat(info, ""RED"Turf Help\n\n", sizeof(info));
strcat(info, "Create/Edit objects\n", sizeof(info));
strcat(info, ""GRAY"/createobject-Spawn object which can be edited\n", sizeof(info));
strcat(info, " /removeobject-Remove object with that ID\n", sizeof(info));
strcat(info, " /eobject-Edit position of object\n", sizeof(info));
strcat(info, " /duplicateobject-Duplicate object with that ID\n", sizeof(info));
strcat(info, " /turfspawn-Set spawn location for 4 teams\n", sizeof(info));
strcat(info, " /portobject-Port to location of object\n", sizeof(info));
strcat(info, ""RED"Start/Stop Turf Wars\n", sizeof(info));
strcat(info, ""GRAY"/turfinvite-Invite players in 1 of 4 teams\n", sizeof(info));
strcat(info, "/turfstart-Start Turf Wars\n", sizeof(info));
strcat(info, "/turfstop-Stop Turf Wars\n", sizeof(info));
ShowPlayerDialog(playerid, 31999, DIALOG_STYLE_MSGBOX, "Turf Wars Help", info, "Ok", "");
return 1;
}
|