Sehr gerne.
Beiträge von Burnett
-
-
Bitteeee
#close
-
SendRconCommand("mapname DeinName");
-
-
if(strcmp(cmdtext, "/waffenshop", true) == 0)
{
if(!IsAGang(playerid))
{
SendClientMessage(playerid,0xFF0005FF,"Du musst Mitglied einer Gang sein!");
return 1;
}
if(!IsPlayerInRangeOfPoint(playerid,7.0,1528.9211,-1675.0966,13.3828))
{
SendClientMessage(playerid,0xAA3333AA,"Du bist nicht an der Waffenkammer!");
return 1;
}
ShowPlayerDialog(playerid, DIALOG_SHOP, DIALOG_STYLE_LIST, "Waffenkammer", "Waffen\nAnderes", "Auswählen", "Abbrechen");
}//Du hast abgefragt ob der Spieler in einer Gang ist und ob er da steht. Da du aber direkt mit Return arbeitest, musst du "ungleich" abfragen.
Also wenn ungleich in einer Gang, dann gebe Meldung aus und Returne diese.
Das gleiche auch mit dem Position. -
Zeich mal bitte:
IsAGang
-
Gefällt mir gut, aber leider umgehbar wie das von GRP.
Da kann man aber auch leider nichts machen.
MemoryRead etc...Aber gute Arbeit Vincent. Keep it up
-
ich möchte vorweg erwähnen, dass ich es persönlich nicht gut finde, wenn zahlreiche Personen ein "Vorhaben" schlecht reden da niemand dazu gezwungen wird, etwas von diesem Anbieter zu kaufen.
Guten Tach. Leider muss ich dir da wiedersprechen. Es wurde kein Vorhaben schlecht geredet, es wurden lediglich Meinungen abgegeben.
In Deutschland steht jedem die Freie Meinungsäußerung in Wort, Schrift, Bild und Ton zu, solange man keine Rechte verletzt.Zum Angebot möchte ich folgendes sagen:
Ich finde das Preis/Leistungsverhältnis sehr gut.
Ich war früher schon bei Go2Nova und Breadfish Serververmietung und muss sagen, dass mir beide sehr gut gefallen haben.
Auch wenn hier viele meinen, mit einem 20€ V-/Root über 800 Spieler laggfrei laufen lassen zu können,
da irrt man sich.
Es geht ruckzuck, dann ist der Ram vollgelaufen -> oder das Bandbreiten- (Traffic) Volumen ist erreicht.
Natürlich gibt es Angebote mit "Traffic Flat", aber selbst diese haben eine Limitierung.
Meistens ab 600 GB. Diese sind schnell erreicht. Steht aber in der AGB des Hosters.Ich selber vermiete Server und spreche da aus Erfahrung.
-
-
Mit diesem Buch habe ich vor 2 Monaten angefangen:
http://www.weltbild.de/3/14281422-1/buch/c.html
Kann ich dir aufjedenfall weiterempfehlen die Erlenkötter Reihe!
Du hast auch die Möglichkeit Updates/Neuigkeiten direkt von Kötter zu beziehen. Natürlich kostenlos.Und bei den Preisen kann man wirklich nichts sagen, man muss es halt wirklich lernen wollen.
Viel Erfolg wünsche ich dir. C++ macht Spaß, wenn man Geduld, Gehirn und Zeit mitbringt.
Als ich damals bei einem Kollegen von mir die Sprache gesehen habe, habe ich auch gedacht: Bin ich Analphabet ?
Doch nach intensiven Übungen, Tutorials und genuch Lesestoff muss ich sagen, das ich Autoit immer öfters zu Seite lege und meine Sachen in C++ mache. Es ist einfach schneller und auch sauberer was den Code betrifft. Ist halt OOP.Viel Erfolg.
-
Soetwas nennt man Hooking. Du musst über die Grafikkarte hooken.
Schau dich mal bei Google um: C# Game hooking
//Solche Sachen macht man normalerweise in C++ - Dort hast du mehr möglichkeiten, auch was die Schnelligkeit betrifft.
-
Direktkauf: 50,00€ ist schwachsinnig, da gleicher Preis bei Neukauf.
Ich biete 27,00€
-
So mein Lieber.
Ich habe vorhin einen guten Freund von mir gefragt, der sich mit C++ sehr gut auskennt.
Hier ist die Lösung.
Sauber und funktioniert einwandfrei.
#include "stdafx.h"
#include <io.h>
#include <iostream>
#include <sys\stat.h>
#include <windows.h>
#include <string.h>using namespace std;
int _tmain(int argc, _TCHAR* argv[]){
char *benutzer;
benutzer = getenv("username");string sPath("C:/user/");
sPath.append(benutzer);
sPath.append("/xd.txt");TCHAR szPath[MAX_PATH];
size_t Count = sPath.length();
mbstowcs_s(&Count,szPath,sPath.c_str(),MAX_PATH);if(SetFileAttributes(szPath, FILE_ATTRIBUTE_READONLY)){
cout << "Die Rechte wurden erfolgreich gesetzt!" << endl;
}else{
cout << "Die Rechte konnten nicht gesetzt werden!" << endl;
}system("pause");
return 0;
}
-
Welches Carsystem benutzt du etc musste alles nennen.
-
Dann schreib es doch dazu.
So funktioniert es mit string (sprich. Feste Angabe):
#include "stdafx.h"
#include <string>
#include <io.h>
#include <iostream>
#include <sys\stat.h>using namespace std;
string benutzername;
int _tmain(int argc, _TCHAR* argv[])
{
benutzername = "steven";if(_chmod("C:\\user\benutzername\lol.txt",_S_IREAD)){
cout << "Die Rechte wurden erfolgreich gesetzt!" << endl;}
cout << "Debug: Benutzername:\t" << benutzername << endl;
system("pause");
return 0;
}Hier dynamisch (sprich. Pfad zum Profil wird automatisch ausgelesen:
#include "stdafx.h"
#include <io.h>
#include <iostream>
#include <sys\stat.h>using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{if(_chmod("%USERPROFILE%\\lol.txt",_S_IREAD)){
cout << "Die Rechte wurden erfolgreich gesetzt!" << endl;}
system("pause");
return 0;
}Das hatte Kenny aber bereits geschrieben....
-
Habe es gerade auch probiert.
Probier mal "string"
-
-
Mhh les mal oben was ich geschrieben habe:
und zu dem Chmod habe ich etwas interessantes im Wiki gefunden:
Zitat
NOTE: Be sure you set permissions for samp03svr and announce if you want to run an internet server! If you don't do this, you'll get a permission denied error. To set permissions, execute chmod 700 * in the SA:MP server directory. It's NOT a good idea to run the server (or any other program for that matter) under root.Lass solche Sachen nie mit vollen Root Rechten laufen.
-
Viel Erfolg mit deinem Server.
-
apt-get install ia32-libs
Du benötigst unter Linux 64bit die 32 Libs.
und zu dem Chmod habe ich etwas interessantes im Wiki gefunden:
ZitatNOTE: Be sure you set permissions for samp03svr and announce if you want to run an internet server! If you don't do this, you'll get a permission denied error. To set permissions, execute chmod 700 * in the SA:MP server directory. It's NOT a good idea to run the server (or any other program for that matter) under root.