Wie definiert man eine neue SpielerInfo, in dem Fall pTBan?
MfG Tomsen
Wie definiert man eine neue SpielerInfo, in dem Fall pTBan?
MfG Tomsen
Wie kann ich bei mysql +1 rechnen?
Das geht nicht: mysql_SetInt("accounts","Verwarnungen",++ (oder +1), "Name",SpielerInfo[pID][pName]);
MfG Tomsen
Das meint er nicht!
Er meint wie er zB. abfragen kann ob ein Spieler jmd. getötet hat so das man überhaupt etwas hat um es durch %s zu ersetzen. Aber wie gesagt, man kann es zB. bei selbstgemachten Fragen abfragen, wie ein Adminsystem. Gehst alle Spieler durch und schaust ob das Adminlevel höher ist als 0. Diese sind Admins. So kannst du die dann mit paar anderen Sachen zu nem /Admins Befehl zusammen basteln.
Aber Sachen wie zB. abfragen ob Spieler A Spieler B getötet hat. Irgentwie müsste es dann ja ne Variable bei Spieler A setzen wer ihn gekillt hat, und eine bei dem Killer.
Aber wie gesagt, unnötig, weil es gibt ja Killer ID.
Also wie gesagt, man kann das nicht allgemein sagen ohne zu wissen was du damit dann machen willst.
MfG Tomsen
killerid ist schon gescriptet. Ich weiß nicht wie man per Script abfragen kann wer wen getötet hat, OHNE KillerID zu benutzen. Also durch ne If schleife oder so..
Dafür hast du die fertig gescripteten ja schon. Ich denk mal es kommt drauf an wofür du es brauchst.
MfG Tomsen
Hey, für nen Anfänger Recht in Ordnung. Welche Programm hast du benutzt?
Positiv:
- Inhalt an sich ist zusammenhängend
- Mit der Musik zusammen animiert, bzw. die Musik, wo die schneller wird und die Fraktionen aufgelistet werden, das kommt cool ![]()
Negativ:
- am Anfang schlechte Qualität
- keine Bilder, somit -> langweilig
- du erzählst wie toll der Server ist. Die Fraktionen hat jeder, aber wie schauts mit besonderen Features aus? Es geht jetzt hier nicht drum mir zu sagen wie der Server ist, aber das ist ja letztendlich der Sinn des Videos. Die Leute die es schauen sollen auf den Server gelockt werden. Nur durch paar Fraks wird das nichts.
MfG Tomsen
Meine Frage war aber, kann die MySQL Datenbank einfach von der Bannzeit jede Minute eins abziehen bis zur null?
Nur allein die Abfrage nützt mir nicht, er muss ja die Zeit verringern sonst bleibt die ewig auf zB. 60 Minuten und er ist permanent gebannt.
Hey,
ich will in meinem Script das mit mysql läuft einen /timeban befehl einbauen, so das jmd. nur für eine bestimmte Zeit aus dem Spiel ausgegrenzt wird.
Bitte kommt mir vorerst nicht mit Tutorials, die such ich mir schon selber, ich will nur wissen ob es so funktioniert wie ich es mir gedacht habe:
Also, jeder Spieler bekommt eine weiter Spalte in der MySQL Tabelle mit dem Namen TimeBan. Die steht wenn er sich registriert oder auch sonst immer Standartmäßig auf 0.
Bant man nun jmd., soll die Zahl auf die angegeben Minuten hochgesetz werden, und die Datenbank soll nach jeder Minute eine Zahl abziehen, bis man bei null ist. Solange die Zahl größer als 0 ist kann der Spieler halt nicht drauf.
Meine Frage: Kann die MySQL Datenbank im gegensatz zu dini soetwas oder muss ich das anders lösen?
Danke schonmal. ![]()
MfG Tomsen
Mit welchem Maßen erstellt man die?
Kann mir jmd. bei dem Geschwindigkeitsproblem helfen?
Funktioniert trotzdem nicht. ._.
MfG Tomsen
Wieso ist MoveObject veraltet?
Ich hab jetzt alles richtig, bis auf die Geschwindigkeit, ob ich 10 oder 0.1 einstelle. Die geht immer so mit einem Ruck auf, wie bei SetObjectRot.
Woran liegt das?
Was soll das dann heißen?
ZitatHey Youtube!
Das ist mein aller erstes Intro was ich gemacht habe,also bitte nicht so streng sein
(Zitat: Youtube Video-Beschreibung)
Aha, die Schrift ändern bedeutet also gleich das man es selber gemacht hat... Hm.. Wenn das so ist.
1/10 Fürs Schrift ändern.
Hast wahrscheinlich gerade mal dein Video-Editor abgekommen.
Dann auch noch die Musik.. Das wird der GEMA nicht gefallen. Mal sehen wann es gesperrt wird.
Funktioniert trotzdem nicht.
Sie bewegt sich einfach nicht. -.-
//Edit: Geht, MoveDynamicObject. Vergessen... ![]()
MfG Tomsen
Ich habs versucht aber es bewegt sich bei mir einfach nicht. -.-
Kann mir jmd. helfen?
if(strcmp("/tor",cmdtext,true,10) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,10,2287.35, -2362.53, 13.16)) //schranke am industriegebiet (selbstgemappte base)
{
if(schranke==0)
{
MoveObject(indusschranke,2287.35, -2362.5300001, 13.16,3,90,0,0);
SendClientMessage(playerid,grau,"Bitte schließe die Schranke auch wieder!");
schranke=1;
return 1;
}
else
{
MoveObject(indusschranke,2287.35, -2362.53, 13.16,3);
schranke=0;
return 1;
}
}
return 1;
}
MfG Tomsen
Muss ich bei MoveObjektRot dann einfach die Koords der 2. Schranke angeben (wenn man sie öffnen will) und beim schließen die der ersten wieder?
Weil bei mir kommt zwar der Text das sie geöffnet wurde, aber sie öffnet nicht.
MfG Tomsen
PS: Mit beiden includes nicht (alt und neu)
//edit: hier mein code:
if(strcmp("/tor",cmdtext,true,10) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,10,2287.35, -2362.53, 13.16)) //schranke am industriegebiet (selbstgemappte base)
{
if(schranke==0)
{
MoveObjektRot(indusschranke,2287.29, -2362.61, 13.05,10);
SendClientMessage(playerid,grau,"Bitte schließe die Schranke auch wieder!");
schranke=1;
return 1;
}
else
{
MoveObjektRot(indusschranke,2287.35, -2362.53, 13.16,10);
schranke=0;
return 1;
}
}
return 1;
}
Oh.. *facepalm* ![]()
Okay, habs geändert und es funktioniert jetzt.
Danke
MfG Tomsen
Ja.
MfG Tomsen
Geht trotzdem nicht. ![]()
MfG Tomsen