Jump to content

Script Aanvraag Topic


Rickyboy30

Recommended Posts

Script Aanvraag Topic

Wanneer je hulp nodig hebt bij (het maken van) een bepaalde commando, functie of ander soort script, kan je in dit topic een aanvraag plaatsen zodat de leden jou ermee kunnen helpen.

Plaats alleen een aanvraag wanneer je er echt niet uitkomt. Constant vragen om simpele kleine scripts is niet toegestaan.

Op wiki.sa-mp.com staat uitleg over alle functies in sa-mp en bovendien staan er een aantal tutorials. Let op: wiki.sa-mp.com is wel engelstalig.

Wanneer in dit topic een aanvraag wilt plaatsen of een antwoord op een aanvraag, hou je dan aan de volgende regels. Het niet houden aan de regels zal worden bestraft.

Regels:

  • Gebruik eerst de zoek-functie. Misschien dat het script al eerder geplaatst is.
  • Vraag niet of we een hele gamemode voor je kunnen maken.
  • Dubbelposten/bumpen is niet toegestaan.
  • Het is niet toegestaan om het IP-adres van je server te plaatsen of enige vorm van reclame te maken.
  • Alle 'antwoorden' (dus de script die gemaakt zijn), dienen in dit topic geplaatst te worden, dit zodat anderen er ook iets aan hebben en het niet opnieuw hoeven te vragen.
  • De scripts die je plaatst, MOETEN van te voren getest zijn. Aan niet-werkende scripts heeft niemand wat.
  • Verder zijn hier de normale forumregels ook van kracht.

---------------------------------------------------------------------------------------

Ik begin wel:

Ik heb nu 2 dagen zitten ploeteren om een /me command te maken, nog steeds zonder succes.

Een /me command werkt als volgt: Playernaam* Actie.

dus dan is het in mijn situatie: Rickyboy30 requests a working script. ( /me requests a working script )

hier een afbeelding van een voorbeeld van een andere server:

mecommand.jpg

De tekst moet dus wel voor andere spelers zichtbaar zijn MAAR alleen de spelers in jouw omgeven ( de spelers die je op jouw scherm kunt zien. )

Iemand ? :$

Link to comment
Delen op andere websites

  • Reacties 132
  • Created
  • Laatste reactie

Top Posters In This Topic

  • Crusher!!

    16

  • Rickyboy30

    11

  • GTAguillaume

    9

  • 1112rutger

    8

Een script voor gates te openen ik heb de cords:

Het zijn 3 gates in totaal, zou leuk zijn als je ze allemaal zou willen doen :D

Open: 1123.9897460938, -1292.1423339844, 12.673938751221

Dicht: 1132.8097460938, -1292.1423339844, 12.673938751221

Open: 1539.4752197266, -1630.6990966797, 16.3828125

Dicht: 1539.4752197266, -1630.6990966797, 12.3828125

Open: 1592.6918359375, -1638.2768554688, 12.3828125

Dicht: 1584.3818359375, -1638.2768554688, 12.3828125

Alvast bedankt :D:D

Link to comment
Delen op andere websites

zounden jullie de "/me" command posten zodat als iemand anders dat ook een keer nodig heeft er geen nieuwe vraag van hoef te maken. lijkt me netzo makkelijk ;)

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

* Tromgeroffel *

* Toeters *

TADAAAAAAAAAAAAAA:

#define MAX_DISTANCE 100 // meters

public OnPlayerText(playerid,text[])
{
for(new i=0; i<MAX_PLAYERS; i++)
{
	if(GetDistanceBetweenPlayers(playerid,i) <= MAX_DISTANCE)
	{
		// als je logs gebrukt voor chats etc.. druk dat er hier tussen...
		return true;
	}
	else
	{
		return false;
	}
}
}

stock GetDistanceBetweenPlayers(playerid,playerid2)
{
new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2;
new Float:tmpdis;
GetPlayerPos(playerid,x1,y1,z1);
GetPlayerPos(playerid2,x2,y2,z2);
tmpdis = floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
return floatround(tmpdis);
}

Niet getest maar tis wel muzikaal

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

Het is "<=" en niet "=<"

Type foutje :puh:

Waar moet ik dan plaatsen binnen de hoeveel eenheden het zichtbaar moet zijn ?

Copier even mijn code weer opnieuw er zat een foutje in

en dan staat er boven aan die code

#define MAX_DISTANCE 100 // meters

die 100 kan je veranderen naar het grote van het gebied waar het zichtbaar is..

Link to comment
Delen op andere websites

Waar moet ik dan plaatsen binnen de hoeveel eenheden het zichtbaar moet zijn ?

Copier even mijn code weer opnieuw er zat een foutje in

en dan staat er boven aan die code

#define MAX_DISTANCE 100 // meters

die 100 kan je veranderen naar het grote van het gebied waar het zichtbaar is..

Inderdaad, en om jou, Rickyboy, wat meer inzicht te geven in de grootte van de eenheden: San Andreas is van Noord naar Zuid en van Oost naar west 6000 eenheden lang.

Link to comment
Delen op andere websites

Waar moet ik dan plaatsen binnen de hoeveel eenheden het zichtbaar moet zijn ?

Copier even mijn code weer opnieuw er zat een foutje in

en dan staat er boven aan die code

#define MAX_DISTANCE 100 // meters

die 100 kan je veranderen naar het grote van het gebied waar het zichtbaar is..

Inderdaad, en om jou, Rickyboy, wat meer inzicht te geven in de grootte van de eenheden: San Andreas is van Noord naar Zuid en van Oost naar west 6000 eenheden lang.

Lekker dan,

Hij werkt nog steeds niet :puh:

Had hem op 25 eenheden gezet, vriend zat in LV, ik bij Vinewood.... Nog steeds kon ik zijn gepraat zien.

Link to comment
Delen op andere websites

Heb je wel de nieuwe code uit mijn post?? want dies bewerkt

of anders heb je hem hier nog een x deze MOET goed zijn

/*	  <--		v2		-->	  */
#define MAX_DISTANCE 100 // meters
forward GetDistanceBetweenPlayers(playerid,playerid2);
public OnPlayerText(playerid,text[])
{
for(new i=0; i<MAX_PLAYERS; i++)
{
	if(GetDistanceBetweenPlayers(playerid,i) <= MAX_DISTANCE)
	{
		// als je logs gebrukt voor chats etc.. druk dat er hier tussen...
		return true;
	}
	else
	{
		return false;
	}
}
}

public GetDistanceBetweenPlayers(playerid,playerid2)
{
new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2;
new Float:tmpdis;
GetPlayerPos(playerid,x1,y1,z1);
GetPlayerPos(playerid2,x2,y2,z2);
tmpdis = floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
return floatround(tmpdis);
}

Bewerkt: door Crusher!!
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...