Ne, sieht nicht gut aus, da ist n Klammer Fehler ![]()
Hier, machs mal so: http://pastebin.com/CcS8WdNF
mfg. ![]()
//Edit:
Jeffry: schau dir die Zeilen an:
if(dialogid==DIALOG_SUPMOBIL)
{
if(response==0) return 1;
}
if(response==1)
{
mfg. ![]()
Ne, sieht nicht gut aus, da ist n Klammer Fehler ![]()
Hier, machs mal so: http://pastebin.com/CcS8WdNF
mfg. ![]()
//Edit:
Jeffry: schau dir die Zeilen an:
if(dialogid==DIALOG_SUPMOBIL)
{
if(response==0) return 1;
}
if(response==1)
{
mfg. ![]()
Nene
Achso, dann so:
ocmd:setmoney(playerid,params[])
{
new pID, money;
if(sscanf(params,"ui",pID,money))return SendClientMessage(playerid,COLOR_RED,"Benutze: /setmoney [PlayerID] [Summe]");
if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,COLOR_RED,"Ein Spieler mit dieser ID ist nicht online!");
sSpieler[pID][Geld] += money;
GivePlayerMoney(pID, sSpieler[pID][Geld]);
return 1;
}
mfg. ![]()
SetMoney, soll also das Geld setzen.
Sprich wenn du /setmoney 0 5000 eingibst, soll dieser Spieler egal, wie viel Geld er vorher hatte 5000$ haben?
Wenn ja, dann muss das so aussehen:
ocmd:setmoney(playerid,params[])
{
new pID, money;
if(sscanf(params,"ui",pID,money))return SendClientMessage(playerid,COLOR_RED,"Benutze: /setmoney [PlayerID] [Summe]");
if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,COLOR_RED,"Ein Spieler mit dieser ID ist nicht online!");
ResetPlayerMoney(pID),sSpieler[pID][Geld]= money;
GivePlayerMoney(pID, money);
return 1;
}
mfg. ![]()
und was bedeuten diese ganzen nummern hier ?
Ich hab doch extra das Wiki verlinkt...das gibt es auch in Deutsch:
ApplyAnimation(playerid, animlib[], animname[], Float:fDelta, loop, lockx, locky, freeze, time, forcesync);
playerid Die ID des Spielers, der die Animation ausführen soll.
animlib[] Der Name der Bibliothek der Animation.
animname[] Der Name der Animation.
fDelta Die Geschwindigkeit der Animation.
loop 1, um die Animation wiederholen zu lassen, 0, um sie nur ein Mal abzuspielen.
lockx 0, um den Spieler auf die ursprüngliche X-Position zurückzubringen, nachdem die Animation fertig ist. 1 bewirkt das Gegenteil.
locky 0, um den Spieler auf die ursprüngliche Y-Position zurückzubringen, nachdem die Animation fertig ist. 1 bewirkt das Gegenteil.
freeze 0, um den Spieler nach der Animation wieder frei beweglich zu machen, 1, um ihn am Ende der Bewegung "einzufrieren".
time Länge der Animation in Millisekunden. Wird 0 angegeben, hört die Animation nicht von selbst auf.
forcesync 1, um die Animation mit allen Spielern zu synchronisieren (in allen Instanzen) (optional).
mfg. ![]()
oki und wie is die object id =?
Das ist einmal diese modelid: 14820 und irgendeine Platte drunter gesetzt glaube ich ![]()
mfg. ![]()
wie kann man sowas bauen ?
Also, das DJ-Board vor ihm sind einfach paar gemappte Objekte...
und die Animation die er macht, kannst du durch: ApplyAnimation machen.
Du solltest evtl unter der Kategorie DANCING nachschauen ![]()
mfg. ![]()
könntest du mir helfen mit dem timer ? habe noch nicht mit einem Timer gearbeitet wäre sehr nett
Du brauchst keinen Timer...lies dir nochmal meinen Post durch, nimm lieber gettime, als GetTickCount...
mfg. ![]()
Oder man nutzt einfach gettime, dann spart man sich den Timer ![]()
new var[MAX_PLAYERS];
//Unter OnPlayerConnect
var[playerid] = 0;
//Im Befehl
if((gettime()-var[playerid]) < 1000*60*5) return SendClientMessage(playerid,ROT,"Die 5 Minuten sind noch nicht Vorbei!");
var[playerid] = gettime();
mfg. ![]()
stock SaveGZ()
{
for(new i,string[128]; i<MAX_GZ; i++)
{
format(string,128,"UPDATE table_name SET owner='%s',maxX='%f' WHERE id='%d'",GZ[i][owner],GZ[i][max_x],i);
mysql_query(string);
}
return 1;
}
Halt das Query vollständig ausfüllen ![]()
mfg. ![]()
getPlayerName(playerid)
Bitte zeig mal, wie diese Funktion bei dir aussieht?! ![]()
Ich möchte von euch keinen Code sondern, wie man sowas umsetzen könnte.
Na...wie sollte man wohl sowas umsetzen...
Einfach einen Query schreiben, der so ungefähr aussehen müsste:
new string[128];
//Hier Insert, wenn es der erste eintrag ist
format(string,128,"INSERT INTO table_name (id,owner,maxX,maxY,minX,minY,flaggeX,...) VALUES (%d,'%s','%f','%f','%f','%f','%f',...)",zoneid,GZ[zoneid][owner],GZ[zoneid][max_x],...);
//Andernfalls Update
format(string,128,"UPDATE table_name SET owner='%s',maxX='%f' WHERE id='%d'",GZ[zoneid][owner],GZ[zoneid][max_x],zoneid);
mysql_query(string);
mfg. ![]()
So kann man dir sehr schlecht helfen...
Wenn man den Code nimmt und in einem Blank-Skript testet, sieht die Seite so aus:
Also, an dem Code liegt es nicht direkt...bist du sicher, dass du ihn in den richtigen Div geschrieben hast...und das es keine Fehler gibt oder sonst was?! ![]()
mfg. ![]()
kann mir wer helfen ?
Schreibe es so:
ocmd:ad(playerid,params[]) {
if(!IsPlayerInRangeOfPoint(playerid,5,-1754.1611,944.1707,24.8828)) return SendClientMessage(playerid,ROT,"Du befindest dich nicht an einem Platz, wo du Werbung machen kannst!");
if(GetPlayerScore(playerid) != 2) return SendClientMessage(playerid,ROT,"Du musst Level 2 sein um Werbung zu Schalten!");
if(GetPlayerMoney(playerid) < 2500) return SendClientMessage(playerid,ROT,"Du hast nicht genügend Geld um Werbung zu schalten!");
if(!params[0]) return SendClientMessage(playerid,ROT,"Verwendung: /ad [Text]");
new string[145];
format(string,sizeof(string),"Werbung: %s von %s [ID %i]",params,getPlayerName(playerid),playerid);
return SendClientMessageToAll(NEON_GRÜN,string);
}
mfg. ![]()
Mir geht es viel mehr darum, dass du nicht daran interessiert bist, aktiv mit zu helfen.
...bitte was? ![]()
Allein die Tatsache, dass ich darauf Aufmerksam mache, ist doch schon mithelfen.
Zudem habe ich mich sogar angeboten, das zu machen...dann hat Trooper mich blöd angemacht und meinte, ich will nur Aufmerksamkeit... ![]()
Irgendwann ist auch mal gut... ![]()
Du pöser, pöser Suderant du!
Android...ich habe nie gesagt, dass etwas schlecht ist o.ä.
Ich wollte lediglich darauf hinweisen, dass es unvollständig ist...und habe deshalb den Vorschlag gebracht eine vollständige Liste einzuführen.
Mein Gott...da versucht man Neulingen zu helfen und bekommt einen aufen Deckel, dass man hier irgendwas schlecht macht ![]()
Deswegen gibt es da auch keine Einträge zu.
Ich weiß nicht, ob du den Sinn dieses Threads verstanden hast.
Es ging ja genau darum, dass eine Liste im Gegensatz zum bären vollständig wäre...
Natürlich kann man auch die Liste in den Bären bringen...bzw alle einträge in den Bären schreiben, natürlich, wäre nur viel mehr Arbeit, aber das Ergebnis wäre das selbe.
Also, dann wäre es konstruktiv, wenn sich jemand mal darum kümmert ![]()
waaaasss ?
Hast du eine Shell, mit der du auf deinen Linux Server zugreifen kannst? ![]()
Damit restartest du ihn... ![]()
(error #2006) MySQL server has gone away
Damit holst du ihn wieder ![]()
Starte mal deinen MySQL Server neu ![]()