You are not logged in.

  • Login
Bitte besucht unser neues Forum unter https://forum.nitrado.net | Please visit our new Forum at https://forum.nitrado.net

Dear visitor, welcome to Nitrado.net Prepaid Gameserver Community-Support - Archiv. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

Cryper

User / Kunde

  • "Cryper" is male
  • "Cryper" started this thread

Posts: 2,374

Location: Hessen

Thanks: 26

  • Send private message

1

Friday, March 16th 2018, 1:57am

Zufällige Zeitung zum kaufen [Altis Life 5.0]

Nur mit Altis Life 5.0 getestet

1.
Als erstes müsst ihr eine neue Datei Namens "fn_news.sqf" erstellen , diese Datei muss in den ordner "core/items".

Quoted

#include "..\..\script_macros.hpp"
/*
File: fn_news.sqf
Author: Josef und Cryper

Description:
Random Newsmessage
Path: core/items

*/
disableSerialization;
private ["_newsmsg"];
_newsmsg = "";

_newsmsg = format ["STR_Item_News_%1",(round(random (10)))];
[0,_newsmsg,true,[profileName]] remoteExec ["life_fnc_broadcast",0];


2.
Als nächstes gehen wir in die Datei "fn_useItem.sqf" (core/pmenu) und fügen dort:

Quoted

case (_item isEqualTo "zeitung"): {
if([false,_item,1] call life_fnc_handleInv) then {
[] spawn life_fnc_news;
closeDialog 0;
};
};

ein.

3.
Um dies nun Kaufbar zu machen müssen wir in die Datei "Config_vItems.sqf " und fügen in der z.b "class market" bei den items

Quoted

items[] = {...,"zeitung",...

ein.

Etwas weiter drunter müsst ihr folgendes einfügen:

Quoted

class zeitung {
variable = "zeitung";
displayName = "STR_Item_Zeitung";
weight = 1;
buyPrice = 10;
sellPrice = 0;
illegal = false;
edible = -1;
icon = "icons\zeitung.paa";
};


4.
Danach müssen wir in die "Functions.hpp" bei "class Items"

Quoted

class news {};

einfügen.

5.
Zu guter letzt fügen wir den Text ein.
Dafür gehen wir in die "Stringtable.xml"
und fügen folgendes ein

Quoted

<Key ID="STR_Item_News_0">
<Original>%1 gründet Punk-Band.</Original>
</Key>
<Key ID="STR_Item_News_1">
<Original>Stones planen letzte Abschiedtour 2043.</Original>
</Key>
..
<Key ID="STR_Item_Zeitung">
<German>Zeitung</German>
</Key>


Zu beachten!
Zur besseren Übersicht sucht zuvor "STR_Item" und fügt die Artikel irgendwo dort ein.
Zu beachten ist ebenso die Gelbe 10 gibt an wieviele Artikel vorhanden sind aus denen gewählt wird. Hier wird das zählen von 0 begonnen, also ist der Bereich 0 - 10 (11 Artikel)
Wenn in der Stringtable.xml in den News "%1" genutzt wird, wird der Ausführende Spieler in der Nachricht erwähnt.
Alles was in der selben Farbe markiert ist kann nach belieben geändert werden.
Der Text in der Stringtable.xml kann ebenso geändert werden.
Die Zeitung.paa Datei befindet sich im Anhang.


Zurzeit gibt es die Nachrichten nur als Chat-Nachricht, wir werden aber weiter dran arbeiten :)

Vielen dank an Josef bei dem ich helfen konnte es umzusetzen! :thumbsup:

Ihr dürft auch gerne eure Sätze hier rein schreiben damit wir alle was davon haben :thumbsup:
Cryper has attached the following file:
  • Zeitung.7z (1.12 kB - 1 times downloaded - latest: Mar 21st 2018, 11:28am)
--------------------------------------------
Dienstleistung

[TuT] Objekte Platzieren in Altis Life
[TuT] Arma 3 BattlEye Filter

Wenn ich helfen konnte , lass doch bitte ein Danke da :)
--------------------------------------------

This post has been edited 5 times, last edit by "Cryper" (Mar 16th 2018, 9:11am)


Bitte besucht unser neues Forum unter https://forum.nitrado.net| Please visit our new Forum at https://forum.nitrado.net

Similar threads