Deine Maps haben echt potential, mach ja weiter so
10/10.
Deine Maps haben echt potential, mach ja weiter so
10/10.
Schöne Map, sticht direkt ins Auge.. Gefällt mir
10/10
Weiter so.
wie kann das das ganze spiel beinhalten wenns nur 800 MB groß ist? xD
Winrar, musst ja erstmal entpacken
Die Cars sind nicht mein Ding, aber die änder ich noch um
Wie jetzt sind da auch CarMods enthalten ?
Happy Birthday
Also wenn ihr wenigstens Lesen würdet, würdet ihr feststellen, das die Sachen alle richtig Geladen sowie Gesetzt werden..
Ich habe es dank @BlackAce: nun gelöst, das Problem lag darin, das der Array nicht der ID entsprach die in der Datenbank eingetragen war.
Hier nochmal der gelöste Code:
for(new i; i != MAX_HAUSER; i++)
{
if(SpielerInfo[playerid][Hausnummer] == Haus[i][hID])
{
SetPVarInt(playerid,"PHausID",i);
printf("%f | %f | %f",Haus[i][spx],Haus[i][spy],Haus[i][spz]);
SetPlayerPos(playerid,Haus[i][spx],Haus[i][spy],Haus[i][spz]);
SetPlayerInterior(playerid,Haus[i][Interior]);
SetPlayerVirtualWorld(playerid,Haus[i][hID]);
break;
}
}
Es ist komisch, denn ja sie sind als Float definiert, genauso ist das Haus richtig geladen, er gibt mir das hier aus:
[14:21:36] 0.000000 | 0.000000 | 0.000000
Klammer doch mal einzelne Abschnitte aus, dann siehst du wodran er abstürzt
switch(listitem)
{
new i;
case 0:
{
return 1;
}
}
Das bau in einen Dialog ein und er stürzt ab
aber ich habe leider die Lust verloren...
//e suche weiterhin vorschläge für die V0.2
Ich möchte dich nicht angreifen oder so, aber suchst du aufmerksamkeit oder Warum jetzt auf einmal so ? ...
In meinen Augen ist das Threadpushing, du hast nirgendswo erwähnt, das du noch Vorschläge suchst und
jetzt 1 Tag Später schreibst du das du weiterhin Vorschläge suchst ? ... Komisch..
Naja ich finde das Script nicht berauschend, hätte man Definitiv besser schreiben können. 4/10
Greetz.
Edit:Zitat hinzugefügt
Hallo liebe Community,
ich bin gerade ein bisschen verwirrt und zwar möchte ich das der Spieler an seinem Haus Spawnt, doch komischerweise werde ich immer auf die
Position 0 gesetzt.. Sprich ich falle durch die Welt. In meinem Account habe ich die Haus ID 2 ... so in der Datenbank ist auch die Haus ID 2 eingetragen.
Dort sind die Positionen alle vorhanden, denn ich kann das Gebäude auch betreten. Der Debug gibt auch die ID 2 aus, deswegen kommt mir das Spanisch vor.
Er printet auch alle 3 durch Geladen werden die Häuser auch..
Hier mal der Code:
new i = SpielerInfo[playerid][Hausnummer];
printf("%d",i);
SetPlayerPos(playerid,Haus[i][spx],Haus[i][spy],Haus[i][spz]);
print("1");
SetPlayerInterior(playerid,Haus[i][Interior]);
print("2");
SetPlayerVirtualWorld(playerid,Haus[i][hID]);
print("3");
Ich bevorzuge dennoch die Variante den String zu Formatieren
stock Adminname(playerid)
{
new string[64];
switch(Spieler[playerid][Adminrang])
{
case 0: format(string,sizeof(string),"Kein Admin");
default: format(string,sizeof(string),"ERROR");
}
return string;
}
Edit: Code bearbeitet
Ok das sieht gut aus aber folgendes :
C:\Users\Admin\Desktop\Selfmadetest\gamemodes\Dini.pwn(69) : error 017: undefined symbol "TextDrawSetSelectable"C:\Users\Admin\Desktop\Selfmadetest\gamemodes\Dini.pwn(87) : error 017: undefined symbol "TextDrawSetSelectable"C:\Users\Admin\Desktop\Selfmadetest\gamemodes\Dini.pwn(95) : error 017: undefined symbol "TextDrawSetSelectable"C:\Users\Admin\Desktop\Selfmadetest\gamemodes\Dini.pwn(108) : error 017: undefined symbol "TextDrawSetSelectable"C:\Users\Admin\Desktop\Selfmadetest\gamemodes\Dini.pwn(162) : error 017: undefined symbol "SelectTextDraw"C:\Users\Admin\Desktop\Selfmadetest\gamemodes\Dini.pwn(446) : error 017: undefined symbol "CancelSelectTextDraw"C:\Users\Admin\Desktop\Selfmadetest\gamemodes\Dini.pwn(473) : error 017: undefined symbol "CancelSelectTextDraw"Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
7 Errors.
Brauchst auch die aktuellste a_samp Include
Also du hättest bei List Dialogen mit swtich und case arbeiten sollen, es arbeitet schneller anstatt immer die ganzen Werte zu überprüfen
forward Zeilekillen(playerid);
public Zeilekillen(playerid)
{
SendClientMessage(playerid,COLOR_ROT," ");
SendClientMessage(playerid,COLOR_ROT," ");
SendClientMessage(playerid,COLOR_ROT," ");
SendClientMessage(playerid,COLOR_ROT," ");
SendClientMessage(playerid,COLOR_ROT," ");
SendClientMessage(playerid,COLOR_ROT," ");
SendClientMessage(playerid,COLOR_ROT," ");
SendClientMessage(playerid,COLOR_ROT," ");
SendClientMessage(playerid,COLOR_ROT," ");
SendClientMessage(playerid,COLOR_ROT," ");
SendClientMessage(playerid,COLOR_ROT," ");
SendClientMessage(playerid,COLOR_ROT," ");
SendClientMessage(playerid,COLOR_ROT," ");
SendClientMessage(playerid,COLOR_ROT," ");
SendClientMessage(playerid,COLOR_ROT," ");
SendClientMessage(playerid,COLOR_ROT," ");
SendClientMessage(playerid,COLOR_ROT," ");
SendClientMessage(playerid,COLOR_ROT," ");
SendClientMessage(playerid,COLOR_ROT," ");
SendClientMessage(playerid,COLOR_ROT," ");
SendClientMessage(playerid,COLOR_ROT," ");
SendClientMessage(playerid,COLOR_ROT," ");
SendClientMessage(playerid,COLOR_ROT," ");
SendClientMessage(playerid,COLOR_ROT," ");
return 1;
}
Soll ich dazu noch was sagen ?
Hätte man so auch ganz einfach klären können
for(new i=0;i<100;i++)
{
SendClientMessage(playerid,Weiss,"");
}
Edit: Ich verstehe nicht wieso immer jeder den stock sscanf sich ins Script packt ? Warum Includiert nicht einfach und gut ist ? ...
Ich habe es mir selber beigebracht, in dem ich mir ein Gamemode runter geladen habe und versucht habe es
zu verstehen... Videos helfen meiner Meinung nach dabei nicht weiter, weil dir nicht erklärt wird was wofür ist
oder was es macht
Ich habe 1 1/2 Jahre gebraucht um das meiste zu verstehen, jedoch habe ich es mir selber Beigebracht
Naja so etwas wie ein Buch wäre doch ganz nice.
Gibt es sowas?
Nein sowas gibt es nicht.. ( Denke ich ) ..
Also ein Login/Register System mit DINI habe ich geschafft zu scripten.
Und ja was weiss ich, so Sachen, wobei man gut lernt, zu scripten.^^
Ein Pawn Lehrer kann dir auch nur die Sachen versuchen zu erklären, aber im Endeffekt kann er dir auch nicht
alles beibringen.. und sowas frei aus dem Kopf zu können z.B größere Systeme erfordert lange Erfahrung.
Alles Gute Beavis: