das liegt an deinen format die schleife is es definitiv nicht
guck da mal nach ob da alles in ordung ist
Beiträge von Beavis
-
-
Ja es geht Zurzeit nix mit den Bildern, da mehrere Domains/Webspaces ausgeallen sind
-
was für ein error?
was für ne Zeile?? -
Poste den gesammten serverlog und die serverconfig
-
salt
das was wbb nutzt -
Also ich speichere die Passwörter als MD5 verschlüsselten String.
das ist das mindeste
Ich verschlüssel sogut wie alles IP/Passwort/Name
das macht die sicherheit besser -
Feher gefunden habe vergessen, das PAWN bei 0 anfängt zu Zählen und bei ner 10 in der Datenbank konnte er den Ranknamen nicht finden
/close me -
genau das geht nicht du musst dann schon string2 an erster stelle formatieren lassen
-
Ja da du string 1 und 2 nicht zusammentust
der string 2 ist in einer leeren Position der langweilt sich da quasi -
-
-
-
-
-
guck mal
ich hab jetzt 100mal ein d in einen string ne
jetzt mit sscanf
sscanf(result, "p<|>s[128]s[128]dddddd\
ddddddddddd", playername2,
PlayerInfo[playerid][pKey],
pupsblablabla);// \ sagt unten gehts weiter da wo nen , is kannst du sowiso ein runter springen
und bei sscanf 2 nuss nach einen s immer was hinter sein das es auch als string abgegeben wird -
ich kann dir jetzt sagen, das du das sscanf falsch anwendest
was für errors?
wenn der zu lang is mach in der mitt ein \ und dann enter dann is der error weg -
Nabend zusammen
Ich steh vor einen rätsel
Ich habe Ganz ganz oben im Script meine Fraktionsränge so deklariert:
new frakrank[4][10][50]=
{
{" "," "," "," "," "," "," "," "," "," "},//Zivilisten
{"Praktikant","Azubi","Geselle","Kommissar","Hauptkommissar","Ausbilder","Ober Ausbilder","Polizeisprecher","stellv. Polizeidirektor","Polizeidirektor"},//Polizei
{"Praktikant","Lehrling","Kurvenschneider","Bleifuss","Drifter","Driftgenie","Driftgott","Ausbilder","Junior Fahrlehrer","Senior Fahrlehrer"},//Fahrschule
{"Schüler","Brandstifter","Angestellter","Beamter","Ordnungshüter","Stellv. Abteilungsleiter","Abteilungsleiter","stellv. Abteilungsleiter","Junior Branddirektor","Senior Branddirektor"}//Feuerwehr
};
das ist soweit alles in ordnung
aber in den command für den fraktionschat geht nix mehr seitdem die ränge darin sind
Ich hab keine ahnung wiso in den Stats befehlen geht es so wie ich es haben wollte
hier ist mal der Befehl:
bcmd:f(playerid,params[])
{
if(PI[playerid][pMember]==0)
{
SendClientMessage(playerid,cRed,"Deine Fraktion kann diesen befehl nicht nutzen");
}
else
{
new string[256],message[128];
if(sscanf(params,"s[128]",message))
{
SendClientMessage(playerid,cRed,"/f(amily) [text]");
return 1;
}
if(PI[playerid][pMember]==1)format(string,sizeof string,">> %s %s: %s <<",frakrank[PI[playerid][pMember]][PI[playerid][pRank]],PlayerName(playerid),message);
if(PI[playerid][pMember]==2)format(string,sizeof string,">> %s %s: %s <<",frakrank[PI[playerid][pMember]][PI[playerid][pRank]],PlayerName(playerid),message);
if(PI[playerid][pMember]==3)format(string,sizeof string,">> %s %s: %s <<",frakrank[PI[playerid][pMember]][PI[playerid][pRank]],PlayerName(playerid),message);
for(new i; i<MAX_PLAYERS; i++)if(PI[i][pMember]==PI[playerid][pMember])SendClientMessage(i,cGangchat,string);
}
return 1;
}
wenn ich nur /f eingebe kommt die fehlermeldung aber wenn ich /f Text eingebe, dann sagt er mir das es den command nicht gibt
Ich habe alles versucht nur ich find nix mehr raus
ich hoffe, das einer von euch ne idee dazu hat ohne irgendwelche stocks zu erstellen -
hier da is der fehler
new pID, X, Y, Z, string[256];
das sollte so sein
new pID,Float:X, Float:Y,Float: Z, string[256];
warum float?
da positionen Floats sind -
versuch mal das
if(isPlayerInFrakt(i,!=0))return SendClientMessage(i,COLOR_GREEN,text); -
jop ich sage Guten Abend
2. versuch
COMMAND:f(playerid,params[])
{
new text[128];
if(sscanf(params,"s",text))return SendClientMessage(playerid,COLOR_GREEN,"/f [text]");
format(text,sizeof(text),"Member %s: %s", spielername(playerid),text);
for(new i; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(isPlayerInFrakt(i,!=0))SendClientMessage(i,COLOR_GREEN,text);
}
}
return 1;
}