Meiner Meinung nach, stellt diese Plattform nicht den optimalen Schutz dar.
Es ist natürlich klar, dass sich dort auch Betrüger ganz normal anmelden können, wie hier auch.
Darum ist es ratsam bekannte Nutzer als MM zu benutzen.
MFG HB
Meiner Meinung nach, stellt diese Plattform nicht den optimalen Schutz dar.
Es ist natürlich klar, dass sich dort auch Betrüger ganz normal anmelden können, wie hier auch.
Darum ist es ratsam bekannte Nutzer als MM zu benutzen.
MFG HB
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_LIGHTRED, "** Du musst dich vorher einloggen oder dir einen Account erstellen! ***");
Kick(playerid);
return 1;
}//Hast hier wahrscheinlich ne Klammer vergessen
if(gPlayerAccount[playerid] == 1) <------ die zeile macht das problem :)
{
ForceClassSelection(playerid);
TogglePlayerSpectating(playerid, 0);
}
else if(gPlayerAccount[playerid] == 0)
{
ForceClassSelection(playerid);
TogglePlayerSpectating(playerid, 0);
}
return 1;
und
new sendername[MAX_PLAYERS][MAX_PLAYER_NAME];
mach das return 1;
da weg^^
Zeig mal paar Zeilen drüber^^
Ja und irgendwo musst du ja auch den TextDrawString setzten
und mal so ne Frage,
warum machst du den TextDraw für jeden Spieler?
Ein globaler TextDraw müsste doch auch reichen?
Zeig mal wie du die Uhr anzeigen lässt
Zustand: %f
istn float^^
Man könnte doch auch einfach eine Liste aller Mittelsmänner machen?
gibt es doch
http://www.mein-mittelsmann.de
Stimme BlackAce zu, die kleine übersichtliche Liste reicht um einen MM hinzuzuziehen.
Aktive Werbung für Mittelsmänner empfinde ich als störend.
Meine Meinung!
new Float:gRandomPlayerSpawns[6][3] = { //Die 6, weil es nur 6 RandomSpawns sind, Array muss voll ausgefüllt sein
{-1606.8710,674.1122,-5.2422}, //sfpolice
{-2625.6665,1514.8032,18.9266}, //sfterror
{-781.1594,2458.2051,157.2500},//terrorlv
{-328.8428,1536.3287,76.6117}, //copslv
{213.4122,1865.0386,13.1406}, //copslv2
{413.4362,2533.7102,19.1484} //terrorlv2
};
1. iSpawnSet,[playerid] == 1
da gehört kein , hin
2. hast du die Variable nicht erstellt
Soweit ich das noch weiß, musst die Funktion wieder aktivieren und http://wiki.sa-mp.com/wiki/SetPlayerMarkerForPlayer
benutzen
(Kann aber auch falsch sein )
Wenn ein Error/Warning über mehrere Zeilen geht, dann findet er diese nicht und markiert den ganzen Text
Sieht jetzt nicht schlecht aus,
aber es gibt bessere
7/10
#1 probier es aus
glaube nicht^^
#2 nein das glaube ich nicht (lasse mich aber gerne eines besseren belehren)
Kapier ich jetzt zwar nicht ganz,
könnte aber funktionieren.
Probieren geht über Studieren
#define MAX_OBJECTS 2000;
new oPosX[MAX_OBJECTS];
new oPosY[MAX_OBJECTS];
new oPosZ[MAX_OBJECTS];
forward CreateDynamicObjectEx(mID ,posX,posY,posZ,rX,rY,rZ);
public CreateDynamicObjectEx(mID ,posX,posY,posZ,rX,rY,rZ)
{
new oID;
oID = CreateDynamicObject(mID ,posX,posY,posZ,rX,rY,rZ);
oPosX[oID] = posX;
oPosY[oID] = posY;
oPosZ[oID] = posZ;
return oID;
}
so könntest du es erstellen (geht besser ;))
dann müsstest du nur noch abfragen ob das Objekt(Rakete) in einer Reichweite von Objekt (Schleife) ist
und ich kanns noch einmal sagen, NICHT zu empfehlen
Ich glaube das ist nur auf umständliche Art und Weise möglich.
Du müsstest jedem Objekt/Auto besonders erstellen und den Positionen eine Variable geben.
Dann mühsam abfragen ob das gewünschte Objekt in einer Reichweite irgendeines Objektes liegt.
Kann ich nicht empfehlen
Hi,
ich hab diesen QuickConnect gefunden
Zitatminecraft://<host>:<port>
Jedoch funktioniert er nicht?
Weiß jemand einen Rat?
MFG HB
Also nach meinem Wissen her ist das, wenn du auf einem anderen Server gespielt hast, da z.B. Level 5 bist und 10$ hast, kannst du auf einen anderen Server gehen mit einem Screen von deinen alten Stats und dann genau Level 5 und 10$ verlangen
mfg.
Finde ich ziemlich sinnlos, da das Geld und Level (usw...) auf anderen Servern ganz unterschiedlich viel wert ist^^
ist das nicht normal?
Wenn dann bei
OnPlayerEnterCheckpoint
return 0;
machen