Jump to content

Factions maken


Ixecube

Recommended Posts

Hoe moet ik factions added aan mn gamemode?

Misschien door eerst je spelling en je tekst fatsoenlijk te doen.

Hallo,'

Hoe moet ik vactions toevoegen aan mijn game mode

komt wel wat netter over.

en ten 2e

echo Executing Server Config...

lanmode 0

rcon_password ********

maxplayers 10

port 7777

hostname ~ Jouw server ~

gamemode0 ***

filterscripts adminspec actions vactions

announce 1

query 1

weburl www.sa-mp.com

anticheat 0

vactions staat er al standaart in.....

Bewerkt: door Crusher!!
Link to comment
Delen op andere websites

Hoe moet ik factions added aan mn gamemode?

Misschien door eerst je spelling en je tekst fatsoenlijk te doen.

Hallo,'

Hoe moet ik vactions toevoegen aan mijn game mode

komt wel wat netter over.

Wat nog netter over zou komen, is als je zijn stoornis (dyslexie) serieus zou nemen. Bovendien heeft hij het wel degelijk over 'factions' en niet over 'vactions'.

Factions zijn beroepen zoals Ixecube al zei.

Link to comment
Delen op andere websites

sorry hoor... :engel:

ik heb er gewoon iets te snel overheen gelezen.

Mensen maken fouten, als er geen fouten zijn, zijn er geen mensen en andersom :puh:

>>> Door Sandra: Geen caps aub :)<<<

edit: hoe kan ik weten dat hij dyslexie heeft staat niet bepaald in zun handtekening....

edit2: haal je nu zelfs al mijn caps tekst weg.......

Bewerkt: door Crusher!!
Link to comment
Delen op andere websites

edit: hoe kan ik weten dat hij dyslexie heeft staat niet bepaald in zun handtekening....

Het is sowieso niet jouw taak om anderen op zijn/haar spelfouten en/of manier van posten aan te spreken.

twas geen aanspreken

gaf alleen wat tips..

maar voordat je me weer gaat PMen over nutteloze posten,

voor die "Jobs" weet ik er al vast 1tje ;) in mijn handtekening "[FS] BusJob"

Bewerkt: door Crusher!!
Link to comment
Delen op andere websites

Het is geen job, het is een faction.

een faction is een soort team, waarin je verschillende ranken hebt.

zoals de PD:

als je /team ingame doet zie je de mensen die in die faction zitten:

/team:

Player1: Rank 2

Player2: Rank 1

Player3: Rank 4

Player4: Rank 5

ook hebben factions meestal een eigen HQ en auto's.

dit is denk ik wat hij bedoelt, heb het alleen gespeeld met factions op een andere server. geen idee hoe je dat moet scripten :/

Link to comment
Delen op andere websites

Het is geen job, het is een faction.

een faction is een soort team, waarin je verschillende ranken hebt.

zoals de PD:

als je /team ingame doet zie je de mensen die in die faction zitten:

/team:

Player1: Rank 2

Player2: Rank 1

Player3: Rank 4

Player4: Rank 5

ook hebben factions meestal een eigen HQ en auto's.

dit is denk ik wat hij bedoelt, heb het alleen gespeeld met factions op een andere server. geen idee hoe je dat moet scripten :/

Dit is precies wat ik bedoel, nu alleen nog iemand die mij hier meer kan helpen.

Link to comment
Delen op andere websites

Een faction maken is niet zo moeilijk.

Je moet eers als voorbeeld een Cop job hebben.

Ik neem aan dat je wel weet hoe je iemand in een team zet, dat moet je dan gebruiken.

De cop team verdeel je dan in ranks Dus meerdere teams heb je dan.

Dan heb je dus al de job.

Nu wil je met rank gaan werken en ik neem aan ook om opgeslagen te worden.

Nu kun je dus commands maken zodat iemand bijvoorbeeld in politie team 2 komt dus rank 2.

En dat het dan word opgeslagen in een .txt .

Benodigheden:

Teams

Tutorial comuniceren met files van Sandra: [Tutorial]

En dan als je bijvoorbeeld /copjob typ gaat hij kijken of hij jouw naam kan vinden in een .txt en kijkt er welke rang erachter staat.

dus als je hebt dat playername en rang worden opgeslagen maak je dus een cmd om het er weer uit te krijgen.

Als voorbeeld:

Erin zetten:

if(strcmp(cmd, "/takejobcop", true) == 0)
			{
	SendClientMessage(playerid, COLOR_RED1, "You are now an offcial police member");
	SendClientMessage(playerid, COLOR_RED1, "Typ /copcmds for the commands");
	gTeam[playerid] = TEAM_COP0;
	SetPlayerColor(playerid, 0xCAEBFFFF);
	SetPlayerInterior(playerid,0);
	SetPlayerPos(playerid, 1553.2588,-1676.1017,16.1953);
	GivePlayerWeapon(playerid, 41, 200);
	GivePlayerWeapon(playerid, 3, 1);
	SetPlayerSkin(playerid, 280);
	dini_IntSet("Cop.txt", (playername), gTeam[playerid]);
	}
	return 1;
	}

Eruit halen:

[code]if(strcmp(cmd, "/jobcop", true) == 0)
			{
job = dini_Int("Cop.txt", (playername));
if(job == TEAM_COP0)
	{
	gTeam[playerid] = TEAM_COP0;
	SetPlayerColor(playerid, 0xCAEBFFFF);
	SetPlayerPos(playerid, 1553.2588,-1676.1017,16.1953);
	GivePlayerWeapon(playerid, 41, 200);
	GivePlayerWeapon(playerid, 3, 1);
	SetPlayerSkin(playerid, 280);
	}
   	if(job == TEAM_COP1)
	{
	gTeam[playerid] = TEAM_COP1;
	SetPlayerColor(playerid, 0x76ACFEFF);
	SetPlayerPos(playerid, 1553.2588,-1676.1017,16.1953);
	GivePlayerWeapon(playerid, 41, 200);
	GivePlayerWeapon(playerid, 24, 50);
	GivePlayerWeapon(playerid, 3, 1);
	SetPlayerSkin(playerid, 280);
	}
   	if(job == TEAM_COP2)
	{
	gTeam[playerid] = TEAM_COP2;
	SetPlayerColor(playerid, 0x2085FFFF);
	SetPlayerPos(playerid, 1553.2588,-1676.1017,16.1953);
	GivePlayerWeapon(playerid, 41, 200);
	GivePlayerWeapon(playerid, 24, 100);
	GivePlayerWeapon(playerid, 3, 1);
	GivePlayerWeapon(playerid, 27, 50);
	SetPlayerSkin(playerid, 280);
	}
}

Bewerkt: door mosweg
Link to comment
Delen op andere websites

Ik heb het geinsert in mijn Gamemode en ik kreeg deze error:

H:\Grand Theft Auto - San Andreas\SA-MP Server 0.2\gamemodes\NL-Roleplay.pwn(385) : error 017: undefined symbol "cmd"
H:\Grand Theft Auto - San Andreas\SA-MP Server 0.2\gamemodes\NL-Roleplay.pwn(389) : error 017: undefined symbol "gTeam"
H:\Grand Theft Auto - San Andreas\SA-MP Server 0.2\gamemodes\NL-Roleplay.pwn(389) : warning 215: expression has no effect
H:\Grand Theft Auto - San Andreas\SA-MP Server 0.2\gamemodes\NL-Roleplay.pwn(389) : error 001: expected token: ";", but found "]"
H:\Grand Theft Auto - San Andreas\SA-MP Server 0.2\gamemodes\NL-Roleplay.pwn(389) : error 029: invalid expression, assumed zero
H:\Grand Theft Auto - San Andreas\SA-MP Server 0.2\gamemodes\NL-Roleplay.pwn(389) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


5 Errors.

Die errors kreeg ik van deze script:

if(strcmp(cmd, "/takejobcop", true) == 0)
			{
	SendClientMessage(playerid, COLOR_YELLOW, "You are now an offcial police member");
	SendClientMessage(playerid, COLOR_YELLOW, "Typ /copcmds for the commands");
	gTeam[playerid] = TEAM_COP0;
	SetPlayerColor(playerid, 0xCAEBFFFF);
	SetPlayerInterior(playerid,0);
	SetPlayerPos(playerid, 1553.2588,-1676.1017,16.1953);
	GivePlayerWeapon(playerid, 41, 200);
	GivePlayerWeapon(playerid, 3, 1);
	SetPlayerSkin(playerid, 280);
	dini_IntSet("Cop.txt", (playername), gTeam[playerid]);
	}
	return 1;
	}

Weet iemand misschien het probleem? Of wat ik verkeerd heb gedaan?

Groeten,

Jasper

Link to comment
Delen op andere websites

de code is niet verkeerd.

Alleen zijn er meerdere manieren hoe je je script kan hebben.

Je moet bij commands even jouwn stijl doen.

Ik denk van

if(strcmp(cmd, "/takejobcop", true) == 0)

naar:

if(strcmp(cmdtext, "/takejobcop", true) == 0)

anders moet je maar de commands manier van je ander comands gebruiken.

En die ander error gaat over gteam.

Dus die gteam moet je vervangen naar de de team methode die jij gebruikt.

Als je met gteam gaat werken moet je gewoon bovenaan je script dit hebben staan:

#define TEAM_COP0 1
#define TEAM_COP1 2

static gTeam[MAX_PLAYERS];

Link to comment
Delen op andere websites

Ik heb mn script aangepast en zoveel errors eruit gehaald maar ik krijg er toch nog 3:

H:\Grand Theft Auto - San Andreas\SA-MP Server 0.2\gamemodes\NL-Roleplay.pwn(399) : error 017: undefined symbol "playername"
H:\Grand Theft Auto - San Andreas\SA-MP Server 0.2\gamemodes\NL-Roleplay.pwn(401) : warning 217: loose indentation
H:\Grand Theft Auto - San Andreas\SA-MP Server 0.2\gamemodes\NL-Roleplay.pwn(404) : error 010: invalid function or declaration
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.

Weet iemand misschien wat het probleem is?

Groeten,

Jasper

Link to comment
Delen op andere websites

Een reactie plaatsen

Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.

Gast
Op dit onderwerp reageren...

×   Je hebt text geplaatst met opmaak.   Opmaak verwijderen

  Only 75 emoji are allowed.

×   Je link is automatisch ingevoegd.   In plaats daarvan weergeven als link

×   Je vorige bewerkingen zijn hersteld.   Alles verwijderen

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent actief   0 leden

    • Er zijn hier geen geregistreerde gebruikers aanwezig.
×
×
  • Create New...