habe auch das gleiche Problem aber bei dir denke ich weil du bei gamemodes "sf 1" stehen hast mache es mal in "sf1"
hat nichts gebracht, hätte mich auch sehr gewundert, da mein GM "sf" heist und nicht "sf1"^^
habe auch das gleiche Problem aber bei dir denke ich weil du bei gamemodes "sf 1" stehen hast mache es mal in "sf1"
hat nichts gebracht, hätte mich auch sehr gewundert, da mein GM "sf" heist und nicht "sf1"^^
Hallo ihr lieben,
ich habe ein problem mit 0.3c
Und zwar wollte ich gerade einen Testserver auf Linux aufsetzen, um das ganze mit ein parr kollegen zu testen.
Allerdings fährt der Server nicht hoch.
Keine Server-Log und auch keine CrashInfo wird erstellt.
Server-CFG:
echo Executing Server Config...
lanmode 1
rcon_password *zensiert*
maxplayers 50
port 7777
hostname TestServer
gamemode0 sf 1
filterscripts
announce 0
query 1
weburl www.sa-mp.com
maxnpc 0
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000
wenn du das als forward PayDayZahler(playerid); Definierst musst du "playerid" ja auch verwenden O.o
Ändere
PayDayZahler();
zu
PayDayZahler(playerid);
//EDIT: sorry überlesen.
Wenns ein Timer ist benutz "SetTimerEx"
Wiki-Link: http://wiki.sa-mp.com/wiki/SetTimerEx
Habe das FHG-480i von Samsung und bin bis jetzt sehr zufrieden.
Das ding hat alles was du so brauchst und ne 5 Megapixel Kamera.
Dabei war noch eine Lederklappe für das Display.
Ausserdem hält der Aku recht lange ![]()
Firerfan: Deine Punkte geben zusammen nicht 23, sondern 25 xDD
@Threadersteller: Gute Idee, sehr sehr sauber und geil gemappt. 10/10 =)
Tut mir leid, wenn ich jetzt vom Thema Abweiche aber da steht doch 25 O.o
Hallo leute,
ich habe eine kleine Frage:
In unsere Schule werden in den Computerräumen zur Kontrolle die Software "VisionClient" von NetOp verwendet.
Jetzt mal die Frage die sich jeder stellt: Kann man diese beenden?
Bevor nun die Frage kommt: "Warum zum Teufel?!"
Grund: Unsere Lehrer sind etwas übervorsichtig und sperren die PC's für jeden scheiß.
Und natürlich will ich auch in Ruhe Surfen, allerdings auf "Anständigen" Seiten also keine Porno seiten oder dergleichen.
Ausserdem stört mich das Gefühl, wenn ich meine E-Mails lese und weis: Mein Lehrer kann mitlesen.
Okay, einfache Idee: Nichtmehr die Mails in der Schule checken, aber warum - Es ist ja eine Freistunde und kein Unterricht^^
Naja, B2T:
Versuchte möglichkeiten:
Allerdings hat sich das Programm immer direkt danach wieder restarted.
So blieben meine Versuche leider erfolglos.
Falls ihr Ideen oder vielleicht sogar eine Lösung für mein "Problemchen" habt, immer her damit ![]()
Mit Freundlichen Grüßen,
Firerfan
WoW, Respekt dafür!
Gute Idee, Sauber gemappt und natürlich auch mal was reales O.o
Stimmt alles überein mein guter:
Idee: 5/10
- Gab es schon oft genug
Umsetzung: 10/10
+ Einzigartig
+ Real
Sauberkeit: 10/10
----------------------
25/30 - Sehr Gut
Das einzige was einigen evtl. fehlt währe die Lage auf der Karte.
MfG Firer
Bei deiner Wantedabfrage:
>= ist dieser wert ODER höher.
Lösch mal das = und versuchs erneut.
Wenn du GF hast nutze:
WantedPoints[playerid] = 0;
WantedLevel[playerid] = 0;
ClearCrime(playerid);
um die Wanteds zu löschen.
Die nachricht mit ner for-schleife und 2 abfragen (IsPlayerConnected und noch abfragen, ob ern Cop ist).
Dann einfach nen String senden und fertig.
Kleines Reportsystem mit SSCANF und DCMD:
#include <a_samp>
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
#define COLOR_RED 0xFF6365FF
#define COLOR_YELLOW 0xF1FE01FF
public OnFilterScriptInit()
{
print("\n--------------------------------------------------");
print(" Simple Report Filterscript");
print("--------------------------------------------------\n");
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(report,6,cmdtext);
dcmd(whisper,7,cmdtext);
return 0;
}
dcmd_report(playerid,params[])
{
new text[286];
if(sscanf(params, "s",text))
{
return SendClientMessage(playerid,COLOR_RED,"Benutzung: /report [text]");
}
if(IsPlayerAdmin(playerid))
{
return SendClientMessage(playerid,COLOR_RED,"Dieser Chatt kann nicht von Admins gentuzt werden!");
}
else
{
new name[MAX_PLAYER_NAME],string[368];
GetPlayerName(playerid,name,sizeof(name));
format(string, sizeof(string), "** Report von %s: %s **",name,text);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerAdmin(i))
{
SendClientMessage(i, COLOR_YELLOW,string);
}
}
}
}
return 1;
}
dcmd_whisper(playerid,params[])
{
new pID,text[286];
if(sscanf(params, "us",pID,text))
{
return SendClientMessage(playerid,COLOR_RED,"Benutzung: /whisper [playerid] [text]");
}
if(!IsPlayerConnected(pID))
{
return SendClientMessage(playerid,COLOR_RED,"Dieser Spieler ist nicht Online!");
}
if(!IsPlayerAdmin(playerid))
{
return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin!");
}
else
{
new name[MAX_PLAYER_NAME],aname[MAX_PLAYER_NAME],string[368];
GetPlayerName(playerid,name,sizeof(name));
GetPlayerName(playerid,aname,sizeof(aname));
format(string, sizeof(string), "** %s: %s **",name,text);
SendClientMessage(pID,COLOR_YELLOW,string);
format(string, sizeof(string), "** an %s: %s **",aname,text);
SendClientMessage(playerid,COLOR_YELLOW,string);
}
return 1;
}
//---------------[SSCANF]
#pragma tabsize 0
stock sscanf(string[],format[],{Float,_}:...){if(string[0]==0||(string[0]==1&&string[1]==0)){return format[0];}new formatPos=0,stringPos=0,paramPos=2,paramCount=numargs(),delim=' ';while(string[stringPos]&&string[stringPos]<=' '){stringPos++;}while(paramPos<paramCount&&string[stringPos]){switch(format[formatPos++]){case'\0':{return 0;}case'i','d':{new neg=1,num=0,ch=string[stringPos];if(ch=='-'){neg=-1;ch=string[++stringPos];}do{stringPos++;if('0'<=ch<='9'){num=(num * 10) + (ch - '0');}else{return -1;}}
while((ch=string[stringPos])>' '&&ch!=delim);setarg(paramPos,0,num * neg);}case'h','x':{new num=0,ch=string[stringPos];do{stringPos++;switch(ch){case'x','X':{num=0;continue;}case'0' .. '9':{num=(num << 4) | (ch - '0');}case'a' .. 'f':{num=(num << 4) | (ch - ('a' - 10));}case'A' .. 'F':{num=(num << 4) | (ch - ('A' - 10));}default:{return -1;}}}while((ch=string[stringPos])>' '&&ch!=delim);setarg(paramPos,0,num);}case'c':{setarg(paramPos,0,string[stringPos++]);}
case'f':{new changestr[16],changepos=0,strpos=stringPos;while(changepos<16&&string[strpos]&&string[strpos]!=delim){changestr[changepos++]=string[strpos++];}changestr[changepos]='\0';setarg(paramPos,0,_:floatstr(changestr));}case'p':{delim=format[formatPos++];continue;}case'\'':{new end=formatPos - 1,ch;while((ch=format[++end])&&ch!='\'') {}if(!ch){return -1;}format[end]='\0';if((ch=strfind(string,format[formatPos],false,stringPos))==-1){if(format[end + 1]){
return -1;}return 0;}format[end]='\'';stringPos=ch + (end - formatPos);formatPos=end + 1;}case'u':{new end=stringPos - 1,id=0,bool:num=true,ch;while((ch=string[++end])&&ch!=delim){if(num){if('0'<=ch<='9'){id=(id*10)+(ch-'0');}else{num=false;}}}if(num&&IsPlayerConnected(id)){setarg(paramPos,0,id);}else{
#if!defined foreach
#define foreach(%1,%2) for (new %2=0; %2<MAX_PLAYERS; %2++) if(IsPlayerConnected(%2))
#define __SSCANF_FOREACH__
#endif
string[end]='\0';num=false;new name[MAX_PLAYER_NAME];id=end - stringPos;foreach (Player,playerid){GetPlayerName(playerid,name,sizeof (name));if(!strcmp(name,string[stringPos],true,id)){setarg(paramPos,0,playerid);num=true;break;}}if(!num){setarg(paramPos,0,INVALID_PLAYER_ID);}string[end]=ch;
#if defined __SSCANF_FOREACH__
#endif
}stringPos=end;}case's','z':{new i=0,ch;if(format[formatPos]){while((ch=string[stringPos++])&&ch!=delim){setarg(paramPos,i++,ch);}if(!i){return -1;}}else{while((ch=string[stringPos++])){setarg(paramPos,i++,ch);}}stringPos--;setarg(paramPos,i,'\0');}default:{continue;}}while(string[stringPos]&&string[stringPos]!=delim&&string[stringPos]>' '){stringPos++;}while(string[stringPos]&&(string[stringPos]==delim||string[stringPos]<=' ')){stringPos++;}paramPos++;}do
{if((delim=format[formatPos++])>' '){if(delim=='\''){while((delim=format[formatPos++])&&delim!='\'') {}}else if(delim!='z'){return delim;}}}while(delim>' ');return 0;}
//---------------[SSCANF]
Das ganze läuft über RCON-Admin und besitzt direkt einen /whisper CMD zum antworten.
Erik, was ist denn los??
Das kann so doch überhaupt nicht klappen:
new Float:x;
new Float:y;
new Float:z;
printf("Spielerpos: %f %f %f",x,y,z);
zu:
new Float:x;
new Float:y;
new Float:z;
GetPlayerPos(playerid,x,y,z);
printf("Spielerpos: %f %f %f",x,y,z);
MfG Firer
dann lass es - muss im normalfall nicht eingestellt werden.
Einfach die "DrawDistance" in der Server.cfg einstellen.
Zeig doch mal deinen ganzen Code.
Wenn Member und Leader auf 0 sind, sind es normalerweise Zivis.
Adde mich einfach mal in Skype: firerfan96
Wir kriegen da schon was hin ![]()
Hmm... ist ja nicht direkt "Forensoftware" sondern eine Designanfragen ![]()
Und wenn Dog hier sein GTA Design posten durfte, sollte das auch erlaubt sein.
B2T:
Machs doch einfach selber?
Also ich meine eins nehmen und ggf. anpassen^^
Hauke hat für scheinbar schwierige Probleme natürlich ne einfache Lösung ![]()
Danke, hab selber nach sowas gesucht.
Kann nicht richtig sein, da du "string" ja immer wieder umdefinierst.
Nicht möglich, gibt aber glaube ich 1 oder 2 Objecte. Darin kannst du aber nicht schwimmen etc.
Jetzt sag mir nicht der Clan heist "Exxis Dawn" -.-'
Wenn ja kenn ich die ![]()
Naja, das Design ist ganz ordentlich:
8/10 - der BG passt nicht so.
MfG Firer
Das Samsung FGH-480i für 150€