Ah okay. Das ist was anderes.
Ich versuche auch seit Tagen verzweifelt W-Lan verbindung mit meinem Handy herzustellen aber bekomme es nicht hin. ![]()
- Tomsen
Ah okay. Das ist was anderes.
Ich versuche auch seit Tagen verzweifelt W-Lan verbindung mit meinem Handy herzustellen aber bekomme es nicht hin. ![]()
- Tomsen
Wenn ich die Allgemeine Ankünding im Forum als Plugin installiert habe (WBB 3.1.7) kann ich dann da reinen HTML und PHP Code reinschreiben sodass ich aus der Datenbank paar Abfragen raussauegen kann wie zB.: Skin (Wird dann ein Bild gezeigt) Name, Geld, Level etc?
- Tomsen
Nein daran liegts glaube nicht. Zum test kannste ja mal ein anderes Script laden. Aber ich hatte sowas druch scriptfehler auch schon paar mal.
Was hast du bei OnPlayerConnect drin, bzw. was hast du da verändert was vorher noch nicht war?
- Tomsen
Okay, und du bekommst diese Meldung schon beim Joinen auf den Server wo die noch nicht angezeigt werden, und nicht erst beim eingeben des Commands?
- Tomsen
Und wo willst du dem Spieler die Textdraws zeigen?
- Tomsen
Hol dir doch wieder so ein Kabel.
Kann ja nicht die Sache sein
Ist wahrscheinlich einfacher als sämtliche Verbindungen versuchen aufzubauen.
- Tomsen
Mal ne doofe Frage:
Wo hast du die rein gemacht?
- Tomsen
Bei dem Fehlersuchprogramm kommt bei mir das(hab auf Operation Initialize geschalten):
Adresse ist erreichbar. Suche nach WBB_Connect API...
WBB_Connect API wurde nicht gefunden.
Was soll ich jetzt machen? Bzw. wie füg ich das API dazu? Oder muss ich es neuinstallieren (was ich aber gerade gemacht habe
)
- Tomsen
Ich will es machen das der User mit Registration aufn Server auch einen Forenaccount bekommt.
Wenn der Teil mit dem Erstellen des Forenaccounts abläuft kommt das in der Serverkonsole.
[19:46:55] WBB_Connect: Initialisierung erfolgreich! //Das kommt schon beim Serverstart
[19:47:17] Incoming connection: 127.0.0.1:59029
[19:47:17] [join] Maik_Werner has joined the server (3:127.0.0.1)
[19:47:37]
=== WBB_Connect: === //hier gibt er seine email ein und es soll ein forenaccount erstellt werden.
An error occurred!
WBB_Connect interface response: false: 0x3F5 at "Maik_Werner"
====================
[19:47:41] [part] Maik_Werner has left the server (3:1)
Alles anzeigen
if(dialogid==DialogEMail)
{
if(response==0)
{
return 1;
}
if(response==1)
{
new Namewbb[MAX_PLAYER_NAME], pmsg[128];
GetPlayerName(playerid,Namewbb,MAX_PLAYER_NAME);
GetPVarString(playerid, "AccPW", pmsg, 128);
WBB_AddUser(Namewbb,inputtext,pmsg,1);
WBB_SetUserToGroup(Namewbb,3);
WBB_EnableUser(Namewbb);
OnRegister(playerid);
return 1;
}
return 1;
}
Das ist der Teil im Script wo es erstellt werden sollte.
- Tomsen
Hm... naja ich kann auch nicht mehr als nach dem Fehler schauen..
Was hastn so bei OnGameModeInit drin?
Benutzt du Filterscripts oder sowas?
- Tomsen
Naja du stellst keine Ansprüche, daher leite ich mir ab das es ein 0815 Projekt sein soll.
Ich meine es gibt in einem Script weitaus mehr als nur Fraktionen..
Davon abgesehen für ein Selfmade was das alles beinhaltet, wie schon gesagt, bezahlst du mehr als 25€.
Zieh dir doch ein Godfather Script, kostenlos und da ist alles drin. was du willst.
- Tomsen
Öhm... Ich würde sagen dann überspringt er beim ersten Start was, obwohl er beim gmx ja wieder alle Callbacks wie beim normalen Start aufruft...
Komisch.
- Tomsen
Ja setz nen Timer mit ca 2000 milisekunden. Sind 2 Sekunden. Aller 2 Sekunden wird es dann geprüft.
Sollte reichen.
- Tomsen
Ditti: Ja stimmt, playerid davor. Mein Fehler.
Solch ein Include kenn ich nicht. Aber nun gut das muss nichts heißen.
Dann ist die Frage ob das Include richtig geladen wird. Du hast es im richtigen Ordner und im Script eingetragen?
Mal nebenbei: Was soll das bewirken, wieso sind die in einem Inlcude? Das sind doch die AttachKoords für eine Mütze wenn ich das richtig sehe oder?
Definier das doch so im Script ohne ein Include.
- Tomsen
Das [playerid] muss bei dem ersten weg.
Bei den Errors zeig mal den Callback bzw. das wo du die Parameter zuweißt.
Es steht ja da "undefined symbol..." das heißt es ist nicht deklariert.
Es kann sein das du es drin hast, aber an der falschen Stelle.
Wo definierst du die SkinCapOffset?
- Tomsen
Mal theoretisch:
Du gehst jeden Spieler durch - beim ersten Speicherst sein Level - beim 2. machst du ne if abfrage ob das level größer ist als das vorher gespeicherte , wenn ja überschreiben wenn nein nicht - und das so weiter bis es durch ist.
Zusätzlich beim überschreiben den namen speichern, willste ja auch ausgeben.
Dann die Variable, also Name und Score ausgeben.
- Tomsen
Und wie erstell ich damit einer weitere Zeile im Dialog zusätzlich zu der ersten?
- Tomsen
//edit. Wupps. Wer lesen kann ist klar im Vorteil. ![]()
Soll er allen aufn Server das Geld und Level geben? Weil Beispiel:
2 Sind drauf, bekommen das, ein neuer kommt dazu, die anderen haben inzwischen mehr geld. Admin gibts wieder ein:
Wieder haben alle das selbe. Bedeutet die die länger drauf sind machen ja Verlust.
Es sei den du willst den Befehl nur einmal zu Servereröffnung oder etwas derartigem machen.
Ansonsten würd ich dir empfehlen was mit ocmd zu machen das du das immer an eine Spieler ID gibst.
ocmd:startbonus(playerid,params[])
{
new pID; //pID ist die ID/Name den man als Zahl nach /startbonus eingibt
// Abfrage ob er ein Admin ist, SpielerInfo[playerid][pAdminlevel]...
if(GivePlayerScore(pID)<=5) return SendClientMessage(playerid,rot,"Der Spieler ist schon Level 5."); //Checken ob pID level 5 ist.
if(sscanf(params,"u",pID)) return SendClientMessage(playerid,rot,"Benutze: /startbonus [ID/Name]");
GivePlayerMoney(pID,100000); //100000 $ an pID geben
SetPlayerScore(pID,5); // pID Score von 5 setzen
return 1;
}
Vorrausgesetzt du hast im Script #include <ocmd> und sccanf drin.
Aber bei einem GF sollte das drin sein oder?
Allerdings wenn du es eingeben willst und alle die nicht level 5 haben es bekommen sollen benutzt du ne for schleife.
ocmd:startbonus(playerid,params[])
{
for(new i = 0; i < MAX_PLAYERS; i++) //jeder spieler wird durchgegangen
{
if(GetPlayerScore(i)<=5)//trifft bei den spielern zu, das sie unter level 5 sind
{
GivePlayerMoney(pID,100000); //100000 $ an pID geben
SetPlayerScore(pID,5); // pID Score von 5 setzen
return 1;
}
}
return 1;
}
- Tomsen
Wieso läßt du dann während er sich in der Auswahl befindet und nachdem er eingeloggt ist auf den Interior 0 verweißen?
if(GetPVarInt(playerid,"loggedin") == 1)
{
SetPlayerInterior(playerid,0); // Das brauchst du garnicht bzw. setz es auf den Wert der Interior-ID
return 1;
}
- Tomsen
//Edit: Hats funktioniert?