Ach wegen der Klammer... pawno ist manchmal echt schwierig.
großes DANKE an alle die geholfen haben
Lg byBSE
Ach wegen der Klammer... pawno ist manchmal echt schwierig.
großes DANKE an alle die geholfen haben
Lg byBSE
Ja, aber fürs scripten brauch man Zeit, geduld.
Ich hab es erst das 3. mal geschafft das wirklich durchzuziehen.
Man muss es wollen, und nicht so nach dem Motto, schnell nen GF.
Schau dir einfach die Videos an, bzw. mal das ein oder andere tut bei samp wiki etc.
Ich hab dir das gerade geschickt! Und du sagst das Hilft nicht? In der Zeit kannst du nichtmal den ersten Part angeschaut haben -.-
Oder hast du den schonmal angeschaut`?
Langsam kommts mir so vor als willst du mal so schnell 08/15 scripten lernen...
Lg byBSE
Cool danke.
2. Warnings habe ich noch, da weiß ich aber keinen Weg.
Die 2 Sind in der gleichen zeile:
dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid),"Adminlevel");
Die Zeile ist in dem stock SpielerSpeichern. Funktioniert auch alles, aber wie bekomm ich den Error weg?
number of arguments does not match definition
Was ist da zuviel?
Lg byBSE, und danke an Blackybecks
for(new i = 0; i < MAX_PLAYERS; i++)
das hab ich doch schon?!
es geht jetzt nurnoch um die warnings
Das mit dem Number of.... kommt unteranderen bei den beiden hier:
TextDrawDestroy(afktext1,(playerid));
TextDrawDestroy(afktext2,(playerid));
Was ist da zuviel?
Ehm, das mit dem tag mismatch betrifft die 2 zeilen hier:
if(!AFKPLAYERS[playerid][AFK]==0) return SendClientMessage(playerid,rot,"Du bist schon AFK!");
if(!AFKPLAYERS[playerid][AFK]==1) return SendClientMessage(playerid,rot,"Du bist nicht AFK!");
Wobei ich hier so ne leise Ahnung hab, das ich es lieber mit Else machen sollte, ist das richtig?
Lg byBSE
//edit: ok, habs hinbekommen. Hab dann einfach noch [AFK] mit reingeschrieben.
allerdings hab ich nen haufen warnings.
Entweder so einen:
number of arguments does not match definition
oder den:
tag mismatch.
Kann mir jemand sagen was das heißt? ich schick auch die zeilen wenns notwendig ist-
aber trotzdem erstmal danke
Lg byBSE
habs nach dem tut gemacht, nur ein bisschen angepasst. das eizigste was halt nicht funktionierte war der /afklist befehl. allerdings hat es erst garnichts angezeigt, dann hats den spieler immer angezeigt, und dann hab ichs hinbekommen das man es nur sehen kann wenn man selber im /afk ist
[ SCRIPTING ] AFK System + AFK Liste
//edit: der error kommt
array must be indexed (variable "AFKPLAYERS")
bei der Zeile:
if(AFKPLAYERS[i] >= 1)
Also was muss ich jetz tun?
Nein geht trotzdem nicht.
Was hat das auch damit zu tun? Man muss doch irgentwie was definieren damit nur die afk spieler mit %s angezeigt werden oder?
Ne geht immernoch nicht
Also nur wenn man /afk ist gehts
man darf das doch nicht als if abfrage machen oder? weil dann muss das ja nur den angezigt werden die /Afk sind. weil die if(bedinung) somit erfüllt ist. muss man des net irgentwie definieren, also die spieler die afk sind, und die dann in den string reinbasteln? aber wie
Wieso machst du als Anfänger nen Anfänger Gamemode?! O.o
Nein geht nicht, jetzt kann ich die liste nur aufrufen wenn ich afk bin
Hey,
ich hab ein kleines AFK System gemacht,
allerdings, bei der AFKliste zeigt es den spieler immer an, egal ob er afk ist oder nicht.
Das ist der befehl:
if(strcmp(cmdtext, "/afkliste", true) == 0)
{
new i = 0, aname[256];
for(; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
GetPlayerName(i, aname, sizeof(aname));
new string[256];
format(string,sizeof(string),"%s",aname);
SendClientMessage(playerid,gelb,"Abwesende Spieler:");
SendClientMessage(playerid,grau,string);
return 1;
}
}
}
Damit der Server weiß wer AFK ist hab ich natürlich auch was:
AFKPLAYERS[playerid][AFK] = 1;
Das passiert wenn er /afk geht. Es wird auf eins gesetzt. Im /afkliste Befehl fehlt das, das er nur die anzeigt die im AFK sind und nicht alle, aber wie bastel ich das rein? ich hab keine ahnung.
Danke im Vorraus
Lg Tom
Das hab ich mich auch schon gefragt, allerdings sind das bestimmt tausend anims, und ich glaube nicht das sich jemand die mühe macht, alle zu fotografieren und letztendlich auf eine Seite zu Stellen
Lg byBSE
Welche denn? Also an welcher stelle?
Ich formuliere es mal anders, wie kann ich es umstellen, das es halt nicht nach 60 sondern nach 30 minuten payday gibt?
Wieso wird die stunde in 60 und nicht in milisekunden geschireben?
Achso, dann machst du einfach
AddStaticVehicle(autoid,x,y,z,farbe1,farbe2,-1); //-1 damit es nicht respawnt. -1 kann man nur bei AddStaticVehicleEx benutzen nicht bei AddStaticVehicle(...)
Dürfete so richtig sein
Lg byBSE