Mal endlich nach langer Zeit was richtig gutes.
10/10 Klasse Leistung Trooper.
MFG RFT
Mal endlich nach langer Zeit was richtig gutes.
10/10 Klasse Leistung Trooper.
MFG RFT
Korrekt, konnte man eig InGame nachrichten erhalten oder nur senden?
Man müsste, um Nachrichten In-game zu erhalten, die Nachrichten in spezieller Form an den Server-ICQ-Account senden.
Wie man jedoch die Nachricht dann ins Skript überträgt, damit sie eben "übersetzt" wird, kann schwierig werden.
Also nur senden, is doch auch Top.. ich werd mir das heut abend mal anschauen
jap wie gesagt richtig gut benutze es
könnte man das empfangen nicht mit hilfe von strickenkids socketplugin lösen? bzw den ganzen verkehr via sockets machen?
Also ist es korrekt, wenn ich es so mache:
ICQSend("617590","MeinPW","617590",string);
?
10/10 Echt gut gemacht
Also ich hab es jetzt so gemacht:
new string[256];
format(string, (sizeof string), "%s hat den Server mit (ID: %d) betreten!",PlayerName(playerid), playerid);
ICQSend(ICQ_Nr,ICQ_Pw,ICQ_Nr,string);
Aber es wir nichts zu meiner ICQ Nummer gesendet.
Warum nicht ?
Versuch mal, die Daten an eine andere Nummer zu senden,
als an die eigene...
Habe es mit 2 Nummern getestet
new string[256];
format(string, (sizeof string), "%s hat den Server mit (ID: %d) betreten!",PlayerName(playerid), playerid);
ICQSend(714680,ICQ_Pw,ICQ_Nr,string);
Das ist eine andere Nummer als das ICQ_Nr.
Soll ich dass dann so testen ?
Und ich welcher nummer muss ich dann eingeloggt sein?
Einloggen bei Nr. A,
senden an Nr. B,
wo ist die Verständnisschwierigkeit ?
ICQSend("111222333","ichbineinpw","444555666","ich bin eine nachricht");
"111222333": Das ist die ICQ-UIN von dem Sender. Da machst einfach nen neuen Acc für den Server und die UIN kommt da rein.
"ichbineinpw": Das ist das PW von dem Senderaccount. Also das womit du dich bei 111222333 anmelden kannst.
"444555666": Das ist die ICQ-UIN von dem Empfänger. Deine ICQ-UIN oder die an den es halt gehen soll.
"ich bin eine nachricht": Das ist die Nachricht die du verschicken willst.
WICHTIG: Alles in Anführungszeichen bzw. als String angeben!
Auch kannst du alle einzelnen Angaben als Variable angeben!
Für Owner:
new string[256];
new ICQ_Pw[32];
new ICQ_Nr[10];
ICQ_Pw="Ich bin das PW mit dem du dich bei 714680 anmelden kannst";
ICQ_Nr="48645651"; //Das ist die ICQnr an den du die Nachricht senden willst!
format(string, (sizeof string), "%s hat den Server mit (ID: %d) betreten!",PlayerName(playerid), playerid);
ICQSend("714680",ICQ_Pw,ICQ_Nr,string);
Richtig geil!!!!
Danke Akmet für das gute Beispiel.
Nochmal als Hinweis für alle:
Sendet keine Nachricht an die eigene ICQ-Nr.,
das funktioniert komischerweise nicht
Mal endlich nach langer Zeit was richtig gutes
10/10 n1 Leistung !!
nice nice 10/10
[INC] ICQ-Roar
Wow, echt gut gemacht!
9/10
Hi
Ich hab das zum testen mal so gemacht:
if(strcmp(cmd, "/icq", true) == 0) {
SendPlayerFormattedText(playerid,"gesendet",0);
ICQSend("12345678","passwort","87654321","nachricht");
return 1;
}
Wobei 12345678 die Sender Nummer und 87654321 die Empfänger Nummer ist.
Wenn ich den Command benutze zeigt es im Game erst das "gesendet" an aber in der nächsten zeile gleich SERVER: unknown command
Es gibt keine Errors beim Compilen
Hab ich einen Fehler gemacht?
Lass doch mal deine komische SendPlayerFormattedText Funktion weg und arbeite stattdessen mit der Standard- oder PrintFkt.
Der Fehler kommt bei mir immer, wenn ich einen Fehler in Arrays habe, z.B. benutze ich einen höheren Wert, als es gibt.