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: 