Was habe ich Kopiert ?
Ja meinen Befehl ![]()
Lies dir den Rest durch hier: [ SCRIPTING ] Wie erstelle ich eine Fraktion
mfg. ![]()
Was habe ich Kopiert ?
Ja meinen Befehl ![]()
Lies dir den Rest durch hier: [ SCRIPTING ] Wie erstelle ich eine Fraktion
mfg. ![]()
ich weiß nicht wo ran es liegen kann.
Steht doch da dick und fett:
error message: Unable to find template 'contactsThread'
Suche dieses Template füge es ein oder lösche das zuletzt installierte Packet im ACP ![]()
mfg. ![]()
vielleicht hat er auch ein Tutorial zur Hilfe genommen und hat es dann weiter ausgebaut?
Zeig mir mal das Tutorial ![]()
mfg. ![]()
Inzwischen wurden so Systeme oft genug veröffentlicht und somit ist das nichts besonderes mehr ...
mfg. ![]()
Wenn du das schon aus meinem Tutorial kopierst, dann solltest du es dir auch wenigstens durchlesen ![]()
mfg. ![]()
Ich habe zwar keine Ahnung wovon du redest aber ich versuche dir mal trotzdem zu helfen:
if(GetPlayerMoney(playerid) < 500)
{
//hier hat er weniger Geld als 500$
}
else
{
//Hier hat er mehr Geld als 500$
}
Du speicherst die Runden Anzahl so, wie du auch dein Geld oder deinen Score speicherst ![]()
mfg. ![]()
Sobeit mal deinstallieren ![]()
mfg. ![]()
pTi ist das Interior.
pTv die Virtuelle Welt.
Ach was sag bloß, ich will aber wissen wie du sie in dein enum geschrieben hast ![]()
Wie hast du denn pTi und pTv deklariert ![]()
Wie ändere ich das?
Internet Explorer rechtsklick drauf und auf löschen klicken ![]()
Spaß beiseite, es ist einfach so, dass der Internet Explorer Seiten etwas anders (richtig Scheiße) ausliest ![]()
mfg. ![]()
GivePlayerMoney returnt auch nicht die Summe von diesen Zahlen ![]()
Schreibe es so:
new money = 150+random(50);
GivePlayerMoney(playerid, money);
format(string,sizeof(string),"Du hast $%d verdient.",money);
mfg. ![]()
Es gibt noch eine andere Methode ![]()
Du musst den Wert 0 an den Callback OnPlayerCommandText in deinem Filterscript übergeben !
Also am Ende von diesem Callback anstatt return 1, dann halt return 0 schreiben ![]()
mfg. ![]()
und wie Scripte ich, das sich das objekt ersetzt ?
So:
DestroyObject(alteobjektid);
CreateObject(neuesobjekt, altenposX, altenposY....);
Warum ?
Ehm, das macht keinen Sinn ![]()
Entweder es sind unterschiedliche modelids oder du stehst von ihnen zu weit weg oder es gibt eine Begrezung (die mir unbekannt ist) für blinkende Objekte in einer Range ![]()
mfg. ![]()
A global variable may be declared as “stock”.
Das war mir neu ![]()
Danke für dieses Aufschlussreiche Tutorial ![]()
Sehr gut gelungen !
mfg. ![]()
Ja, im Prinzip schon !
Also du erstellt auf deinem Feuerwehr Auto ein Objekt welches nicht blinkt und sobald da jemand die Feuerwehr ruft, ersetzt du dieses Objekt durch ein blinkendes ![]()
mfg. ![]()
Ich würde mit den Grundlagen anfangen sprich ongamemodeinit ongamemodeexit register und login und dann schritt für schritt
Seid wann sind Callbacks grundlagen bzw was willst du denn über OnGameModeInit erzählen
Wie sollen Neulinge Register/Login Systeme schreiben, wenn sie nicht einmal wissen was eine Variable oder Operatoren sind ![]()
Bin nicht sehr überzeugt davon aber naja ![]()
Ich habe auch mal eine Frage:
Wenn User zu euch kommen die noch nichts in diesem Bereich können, mit was fangt ihr an ![]()
mfg. ![]()
PS: Das Design ist mehr als grottig ihr solltet da mal euch helfen lassen und auch bei der Ordner Strukturierung ![]()
Sehe ich keinen Sinn drin. Es überfüllt die meiner Meinung nach sowieso schon überladene Oberfläche. Und ein kurzer Click'n'Connect auf den TS-Server dauert keine 5 Sekunden.
Kommt darauf an, man muss ja nicht den TeamSpeak oben in das Hauptmenu packen sondern unter den Benutzern anzeigen...
Oder andersrum ![]()
mfg. ![]()
Wie heißt dein Directive für Dialog_Login ?
mfg. ![]()