oben
new MoneySpam[MAX_PLAYERS];
oben
new MoneySpam[MAX_PLAYERS];
Kannst du denn ein Blank Script compilen? Oder ist das bei jedem Script so?
Ich wüsst jetzt selber nicht so genau weiter. Versuch einfach mal alle plugins neu zu laden oder Frag AzroAngel.
Er hat immerhin das Script zum laufen gebracht. Ich hab mir Opa's Script nicht geladen^^
Hast du auch einen Windows Server oder einen Linux?
Notfalls lad dir hier das nochmal neu
Soweit ich das von anderen weiß, muss man als plugin auch das audio plugin eintragen.
//E: AzroAngel
Gibts 'nen bestimmten Command für Innenraum kaufen? Weil dann könnteste nach dem suchen und gucken ob das ne IsPlayerInRangeOfPoint Abfrage is.
Ich persönlich bevorzuge das Alterssystem.
Nur wenn man sich so Server in der Serverliste sucht und dann die Spielerliste sieht, dann denkt man sich ja schon:
"Warum haben alle Spieler so ein hohes Level?"
Zum Umwandeln: Ja eigentlich is das nicht die Welt.Je nachdem wie Entscheidend das Alter ist. Beim Start gibste dir nen niedrigeres Alter wie zB 1 für Level 1. Bei den Stats etc änderst du Alter auf Level um. Und die Abfragen müsste man auch noch bearbeiten.
Du hast nirgendwo den Parameter pID definiert. Wahrscheinlich meinst du playerid.
Das muss in den ordner /pawno/include
Das sind Maps, die echt toll sind. Mal ne Abwechslung. Immer dieses LSPD/BSN "verschönern". Die Map is dir auch gut gelungen, nur find ich, dass das ein wenig komisch aussieht. Ich kann selber nicht weiter drauf eingehen. Es sieht halt iwie etwas(!) merkwürdig aus.
Aber trotzdem
9/10
Im Quellcode sollte man das einrücken^^
new leadermessage[128],frak{50];
switch(frakid)
{
case 1:{frak="LSPD";}
case 2:{frak="San News";}
case 3:{frak="Rettungsdienst";}
//etc
}
format(leadermessage, sizeof(leadermessage), "Du hast den Spieler mit der ID %d zum Leader der %s gemacht!", pid, frak);
SendClientMessage(playerid, GELB, leadermessage);
Dafür brauchen wir OnPlayerDeath. Weil in der Regel verliert man nicht sein ganzes Geld beim Tod.
Wär lustig wenn man mit denen fliegen kann. Der rest an Objekten ist auch ziemlich unnötig find ich.
Habs mal ausprobiert und hatte dasselbe Problem. Dann hab ich rumprobiert und bin hierzu gekommen.
Das rote entfernen, da es sinnlos ist.
stock SpielerSpeichern(playerid)
{
if(GetPVarInt(playerid,"loggedin")==1)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.acc",name);
dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
dini_IntSet(Spielerdatei,"Fraktionen",GetPVarInt(playerid,"Fraktionen"));
dini_IntSet(Spielerdatei,"Banned",GetPVarInt(playerid,"Banned"));
dini_IntSet(Spielerdatei,"Skin",GetPlayerSkin(playerid)); // du musst den Skin auch speichern^^
{
SendClientMessage(playerid,ROT,"Du bist von Server diesen gebannt worden.");
Kick(playerid);
}
SetPVarInt(playerid,"loggedin",1);
}
return 1;
}
________
Das würd ich wenn schon unter LoadAccount einfügen und wenn dann schon mit ner entsprechenden Abfrage!
Also ich seh alles ganz normal. Und was is wenn du mal auf Home klickst?
Und bei ice-reallife^^
Also ich seh die entsprechenden Sachen. Ich seh auch nur das Forum wenn ich oben auf Forum klicke :D.
Guck mal wo test verwendet wird. Es wird als Dialog ID verwendet. Und 'ne Dialog ID ist sicherlich keine(!) Farbe.
Du solltest das als zahlen definieren. Kannst ja mit der 1 anfangen.^^
Nur dumm, dass AddFire keine Native Funktion ist.
//E: Wie die anderen schon gesagt haben: Timer benutzen und CreateExplosion is ne schöne Sache