Skip to content
Bekijk in de app

Een betere weg om onze GTA community te volgen. Leer meer.

GTAGames.nl - De Nederlandse Grand Theft Auto Community!

Een volledig scherm app op het beginscherm inclusief notificaties, badges en meer.

Om deze app op je iPhone en iPad te installeren
  1. Druk op het icoon in Safari
  2. Scroll in het menu en druk op Zet op beginscherm.
  3. Druk op Voeg toe rechts bovenaan.
Om deze app op je Android toe te voegen
  1. Druk op het 3-punten menu (⋮) rechts bovenaan in de browser.
  2. Druk op Toevoegen aan beginscherm of Installeer app.
  3. Druk op Toevoegen om te bevestigen.

Vraagjes over.. HOE maak ik DIT of DAT.

Geplaatst:

Hallo :)

Ik probeer sinds een tijdje deze commands/functies te maken, dat onmogelijk is om te maken voor deze beginner atm.

Ik probeer een command /say te maken.. Ofzo, dat is dat er in het groot text te voorschijn komt in kleuren.. Bijv..

/say ~b~T~r~est

dan komt dit in het groot, in het midden van iedereens scherm, die in de server zit, te staan :

Test

Ik heb geen tutorial gevonden om dat te maken..

En om Local chats te maken..

Bijv je doet "/l hey!" dan komt er "Biesmen says: Hey!" te staan(niet in het midden van het scherm, maar op de plek van normale texten) maar dan kunnen alleen mensen het lezen die vlak bij jou zijn..

Dat is wat ik momenteel probeer te krijgen :)

Hopelijk kan iemand mij helpen..

Featured Replies

Geplaatst:

1.

if(strcmp(cmdtext, "/say", true, 4)==0)
{
if(!strlen(cmdtext[5]))
{
	SendClientMessage(playerid, 0xFF0000AA, "Error: Use: /say [text]");
	return 1;
}
GameTextForAll(cmdtext[5], 5000, 3);
return 1;
}

Geplaatst:
En om Local chats te maken..

Bijv je doet "/l hey!" dan komt er "Biesmen says: Hey!" te staan(niet in het midden van het scherm, maar op de plek van normale texten) maar dan kunnen alleen mensen het lezen die vlak bij jou zijn..

public OnPlayerText(playerid, text[])
{
new message[128];
format(message, sizeof(message), "%s", text);
ProxDetectorP(30.0, playerid, message, COLOR_WHITE, COLOR_WHITE, COLOR_WHITE, COLOR_GRAY, COLOR_GRAY);
return 1;
}

Dan plaats je deze code nog ergens onderaan je script: Klik voor de code.

Bewerkt: door Big Boss

Geplaatst:
En om Local chats te maken..

Bijv je doet "/l hey!" dan komt er "Biesmen says: Hey!" te staan(niet in het midden van het scherm, maar op de plek van normale texten) maar dan kunnen alleen mensen het lezen die vlak bij jou zijn..

public OnPlayerText(playerid, text[])
{
new message[128];
format(message, sizeof(message), "%s", text);
ProxDetectorP(30.0, playerid, message, COLOR_WHITE, COLOR_WHITE, COLOR_WHITE, COLOR_GRAY, COLOR_GRAY);
return 1;
}

Dan plaats je deze code nog ergens onderaan je script: Klik voor de code.

Is dat geen PM? (Private Message)?

@ Sandra

Dankjewel :)

Bewerkt: door Gast

Geplaatst:
Is dat geen PM? (Private Message)?

Nee. Elke tekst die wordt ingetypt in de chat word alleen verzonden naar de personen die binnen een bepaalde afstand staan. Deze code is vooral handig voor RP server waar je ook nog OOC en dat gedoe hebt.

Als je het zonder die code wilt doen (ook geen commands dan) kan je ook LimitGlobalChatRadius(30.0); gebruiken in OnGameModeInit.

Geplaatst:
Is dat geen PM? (Private Message)?

Nee. Elke tekst die wordt ingetypt in de chat word alleen verzonden naar de personen die binnen een bepaalde afstand staan. Deze code is vooral handig voor RP server waar je ook nog OOC en dat gedoe hebt.

Als je het zonder die code wilt doen (ook geen commands dan) kan je ook LimitGlobalChatRadius(30.0); gebruiken in OnGameModeInit.

Oke..

Maar ik heb een prachtig probleempje..

1. Hij typt 2 keer..

Als ik lol type bijv, dan zegt hij dat 2 keer, ik heb return 0 gedaan bij de public OnPlayerText(playerid, text[]) maar dat heeft geen effect.

En ik krijg deze warning als ik compile :

..\mijnscript.pwn(572) : warning 235: public function lacks forward declaration (symbol "ProxDetectorP")
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


1 Warning.

bij:

public ProxDetectorP(Float:radi, playerid, str[],col1,col2,col3,col4,col5)

Bewerkt: door Gast

Geplaatst:

is dat niet hetzelfde effect wat je krijg als je een cellphone script heb, en je belt met iemand die naast je staat? dan krijg je de text ook 2 keer.

Geplaatst:
is dat niet hetzelfde effect wat je krijg als je een cellphone script heb, en je belt met iemand die naast je staat? dan krijg je de text ook 2 keer.
Dat is wel te verklaren. Als je iemand belt, hoor je jou tekst door de telefoon, maar mensen dichtbij jou in de buurt, horen je ook praten. Als je dan dicht bij iemand staat, hoor je zijn stem door de telefoon en buiten de telefoon om.
Geplaatst:

Die warning kan je verhelpen door bovenaan ergens (na de includes) deze regel neer te zetten:

forward ProxDetectorP(Float:radi, playerid, str[],col1,col2,col3,col4,col5);

Geplaatst:
Die warning kan je verhelpen door bovenaan ergens (na de includes) deze regel neer te zetten:

forward ProxDetectorP(Float:radi, playerid, str[],col1,col2,col3,col4,col5);

Dankjewel :)

Nu nog de /l command maken als dat me lukt.

Waarschijnlijk heb ik weer hulp nodig

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...

Recent actief 0

  • Er zijn hier geen geregistreerde gebruikers aanwezig.

Account

Navigatie

Zoeken

Zoeken

Configureer push berichten

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.