Heii Leute,
wollte euch fragen was besser für SA:MP ist: Gameserver (Slot kauf) oder Root Server.
Danke euch im vorraus.
Gruß
Beiträge von User961
-
-
Ok, vielen Dank.
-
Denkste man bekommt da 75-100 laggfrei drauf? Gruß
-
NUR Samp ohne Ts und Homepage
-
Root Server Atom D525
Intel® Atom D525
2048 MB DDR3 RAM
Festplatten 2x 250GBWie gut/schlecht ist der Server? Wie viele Spieler könnten dort laggfrei spielen?
Gruß -
Falls weitere Publics gebtracuht werden sagt bescheid
AddPlayerClass(26,1765.7012,-1946.4169,13.5594,1.0740,0,0,0,0,0,0);
public OnPlayerRequestClass(playerid, classid)
{
SpawnPlayer(playerid);return 1;
}public OnPlayerConnect(playerid)
{SetPlayerColor(playerid,0xFFFFFFAA);
new pname[MAX_PLAYERS],accFormat[128],path[128];
GetPlayerName(playerid,pname,sizeof pname);
format(accFormat,sizeof accFormat,"%s.datei",pname);
if(fexist(accFormat))
{
ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Serverversion: 0.3.5","Bitte logge dich ein","Weiter","Abbrechen");
}
else
{
ShowPlayerDialog(playerid,DIALOG_REG,1,"Registrieren","Bitte Registriere dich","Weiter","Abbrechen");
}
Ping1[playerid] = 0;
SetTimerEx("Ping2", 1000*10, false, "%d", playerid);
GangZoneShowForPlayer(playerid, gz3, -16777017);
GangZoneShowForPlayer(playerid, gz5, -2147418167);
GangZoneShowForPlayer(playerid, gz6, -8388424);
GangZoneShowForPlayer(playerid, gz4, -65332);
GangZoneShowForPlayer(playerid, gz1, -8388424);
GangZoneShowForPlayer(playerid, gz2, -2147418167);
GangZoneShowForPlayer(playerid, GroveStreet, 16711888);
GangZoneShowForPlayer(playerid, MS13, 1538909898);
GangZoneShowForPlayer(playerid, gz7, -66);
GangZoneShowForPlayer(playerid, fafzone, Grau);
GangZoneShowForPlayer(playerid, damialgazone, 0xFFFF0096);
GangZoneShowForPlayer(playerid, hazone, Rot);
new pName [MAX_PLAYER_NAME] ;
new string [48];
GetPlayerName(playerid, pName, sizeof(pName) ) ;
format(string, sizeof(string), "%s hat den Server betreten ", pName) ;
SendClientMessageToAll (0xAAAAAAAA, string);
SetPlayerPos(playerid, dini_Float(path, "x"), dini_Float(path, "y"), dini_Float(path, "z"));
format(path, sizeof(path), "/%s.ini", pname);
format(accFormat,sizeof accFormat,"%s.datei",pname);
GivePlayerMoney(playerid,dini_Int(accFormat,"geld"));
SetPlayerWantedLevel(playerid,dini_Int(accFormat,"wanted"));
Spieler[playerid][bankgeld] = dini_Int(accFormat,"bankgeld");
SetPlayerScore(playerid,dini_Int(accFormat,"Score"));
Spieler[playerid][Levelpunkte] = dini_Int(accFormat,"Levelpunkte");public OnPlayerDisconnect(playerid, reason)
{
new Float:x, Float:y, Float:z;
new pname[MAX_PLAYER_NAME], path[128], accFormat[128];
GetPlayerPos(playerid, x, y, z);
GetPlayerName(playerid, pname, sizeof(pname));
format(path, sizeof(path), "/%s.ini", pname);
format(accFormat,sizeof accFormat,"%s.datei",pname);
if(!dini_Exists(path))
{
dini_Create(path);
}
dini_FloatSet(path, "x", x);
dini_FloatSet(path, "y", y);
dini_FloatSet(path, "z", z);
GetPlayerName(playerid,pname,sizeof pname);
format(accFormat,sizeof accFormat,"%s.datei",pname);
if(fexist(accFormat) && Spieler[playerid][eingeloggt])
{
dini_IntSet(accFormat,"geld",GetPlayerMoney(playerid));
dini_IntSet(accFormat,"team",Spieler[playerid][team]);
dini_IntSet(accFormat,"Leader",Spieler[playerid][Leader]);
dini_IntSet(accFormat,"skin",Spieler[playerid][skin]);
dini_IntSet(accFormat,"rang",Spieler[playerid][rang]);
dini_IntSet(accFormat,"wanted",GetPlayerWantedLevel(playerid));
dini_IntSet(accFormat,"Adminlvl",Spieler[playerid][admin]);
dini_IntSet(accFormat,"Kills",Spieler[playerid][Kills]);
dini_IntSet(accFormat,"Deaths",Spieler[playerid][Deaths]);
dini_IntSet(accFormat,"Score",GetPlayerScore(playerid));
dini_IntSet(accFormat,"bankgeld",Spieler[playerid][bankgeld]);
dini_IntSet(accFormat,"Jailtime",Spieler[playerid][Jailtime]);
dini_IntSet(accFormat,"nebenjob",Spieler[playerid][nebenjob]);
dini_IntSet(accFormat,"NextPayday",Spieler[playerid][NextPayday]);
dini_IntSet(accFormat,"Levelpunkte",Spieler[playerid][Levelpunkte]);}
Spieler[playerid][geld] = 0;
Spieler[playerid][team] = 0;
Spieler[playerid][Leader] = 0;
Spieler[playerid][eingeloggt] = 0;
Spieler[playerid][skin] = 0;
Spieler[playerid][rang] = 0;
Spieler[playerid][wanted] = 0;
Spieler[playerid][admin] = 0;
Spieler[playerid][Kills] = 0;
Spieler[playerid][Deaths] = 0;
Spieler[playerid][bankgeld] = 0;
Spieler[playerid][Jailtime] = 0;
Spieler[playerid][nebenjob] = 0;
Spieler[playerid][NextPayday] = 0;
Spieler[playerid][Score] = 0;
Spieler[playerid][Levelpunkte] = 0;
DeleteTicket(playerid);
}public OnPlayerSpawn(playerid)
{
if(IsPlayerNPC(playerid)) return 1;
new pname[MAX_PLAYER_NAME], path[128],accFormat[128];
GetPlayerName(playerid, pname, sizeof(pname));
format(path, sizeof(path), "/%s.ini", pname);
format(accFormat,sizeof accFormat,"%s.datei",pname);
{
SetPlayerSkin(playerid, dini_Int(accFormat,"skin"));
}
if(!dini_Exists(path))
{
dini_Create(path);
}
SetPlayerPos(playerid, dini_Float(path, "x"), dini_Float(path, "y"), dini_Float(path, "z"));Auch wird man nciht am Noobspawn gespawnt.
-
Hallo Leute,
auf meienm Server ist der Skinsave sehr verbuggt.
Wenn man F4 drückt und sich einen Skin aussucht, bekommt man automatisch den Skin mit der ID 0.
Macht man /setskin, ist der Skin nach dem relog wieder auf 0.
Wo kann der Fehler liegen?
Eigentlich sollte der Skin in der INI gespeichert werden.
Ausserdem, wenn man in ene Fraktion eingeladen werden soll, sollte der Skin gesettet werden. Leider funktioniert auch dsa nciht.
Gruß
Denninho -
Dankeschön,
funktioniert.
Gruß -
Kann diesen Hoster einfach nur empfehlen 100/10 Punkten.
Das Beste ist der SUpport. Mir wurde ein Forum am Sonntag hochgeladen, Kostenlos.
Gruß -
Ich willl aber KEINE Sterne!
Gruß -
Den Textdraw zu erstellen ist denke nicht das Prob, wichtiger ist das mit den Sternen.
Gruß -
Moin Brotfische,
hab mal ne Frage, mein momentanes Wantedsystem sieht so aus:
dcmd_wanted(playerid,params[])
{
if(Spieler[playerid][team] == 4 || Spieler[playerid][team] == 1 || Spieler[playerid][team] == 6)
{
new pID,wlevel;
if(sscanf(params,"ud",pID,wlevel)){
return SendClientMessage (playerid,COLOR_RED,"USAGE: /wanted [playerid] [anzahl]");
}
if(!IsPlayerConnected(pID)){
return SendClientMessage (playerid,COLOR_RED,"Kein Spieler miit angegebener ID online!");
}
if (pID == playerid)
return SendClientMessage(playerid,0xC8C8C8FF,"Du kannst dir nicht selbst Wanteds geben!");
new string[128],string2[128],aname[MAX_PLAYER_NAME],name[MAX_PLAYER_NAME];
Spieler[pID][wanted] = wlevel;
SetPlayerWantedLevel(pID,wlevel);
GetPlayerName(playerid,aname,sizeof(aname));
GetPlayerName(pID,name,sizeof(name));
format(string,sizeof(string),"Du hast %s's Wanteds auf %d gesetzt!",name,wlevel);
format(string2,sizeof(string2),"Staatsdiener %s hat deine Wanteds auf %d gesetzt!",aname,wlevel);
SendClientMessage(playerid,COLOR_GREEN,string);
SendClientMessage(pID,0xFF5A00FF,string2);
}
else
{
SendClientMessage(playerid,Grau,"Du bist kein Staatsdiener");
}Oben ist natürlich die dcmd definiert.
Also es kommen immer Unter der Lebensanzeige die normalen SP Sterne. wie stelle ich das ab und wie mache ich das, dass maximale Level 100 ist.
Wie muss der Timer aussehen, dass alle 5 Minuten ein Wanted verschwindet?
Und geht es, dass anstatt der Sterne einfach Wantedlevel: xy steht?
gruß -
Heii Leute,
hier hae ich nen Befehl, damit nen Nachricht an ale Spieler schreiben kann.
Jedoch wird nur der Name und das Admin Level angezeigt, nciht der Text.
wo ist da der Fehler?
Gruß und danke im vorraus.
dcmd(nachricht,9,cmdtext);dcmd_nachricht(playerid,params[])
{new pID;
if(Spieler[playerid][admin] < 1){
return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin!");
}
if(sscanf(params,"u",pID)){
return SendClientMessage(playerid,COLOR_RED,"[Benutzung]: /nachricht [TEXT]");
}
new name[MAX_PLAYER_NAME];
new string[128];GetPlayerName(playerid,name,sizeof(name));
format(string,sizeof(string),"%d Admin %s: %s" ,Spieler[playerid][admin],name,string);
SendClientMessageToAll(COLOR_BLUE,string);
return 1;
} -
Heihoo,
weitere Frage, wie scripte ich, dass Autos unzerstörbar sind, wenn der Motor aus ist?
gruß -
Hallo,
geht es, dass man extra Logs anlegt, also logs wo nur CMD's der User sind, die getätigt worden sind. Nur Chat's etc?
Gruß
denninho -
Alsow enn cihe s richtig verstehe, müsste ich ne neue Zeile in der INI erstellen. Wo dann als benutzt 1 ist und nciht benutzt 0.
Dann am Pickup eine Abfrage, ob 0 oder 1 ist, oder?
Gruß -
Einmal pro Spieler.
-
Moin Leute.
Ich würde gerne etwas scripten. Undzwar ein pickup der nur ein einziges mal nutzbar ist.
Also Spieler geht in Pickup bekommt Geld, das kann ich, aber wie mache ich das, dass es halt nur einmal nutzbar ist.
Gruß
Denninho -
Da mein OnGameModeIntScriptfiles: Houses,Propertier,Vehikel's und die ganzen Ini's
Gruß//EDIT: Zu erwähnen ist, dass ich gestern den Server neu aufgesetzt habe und Scriptfiles fehlen können :s (Sehr schlau von mir)
Bitte helfen. Bin am verzweifeln!
Erledigt!Fehler in der AddPlayerClass. -
Ganz ehrlich? Was kritisiert ihr ihn so?
Anstatt nur 2/10 zu schreiben, schreibt doch was er besser machen kann! Razzer: "Kann man besser machen!"-Kann man immer, sag doch was man besser machen kann.
Das ists eine erste Signatur, er fängt doch erst an. Und wenn dann kommt: "Augenkrebs", dann wird er sowas nie wieder machen.Ich finde die Signatur hat vorerst 4/10 Punkten verdient.
Wähle vielleicht andere Hintergrundfarben. Bring paar kleine Effekte rein. Dann sieht das ganze auch schon viel besser aus.
Mach am besten um die Signatur nen schwarzen Rand von 2-4 Pixel.
Die Render an sich sind schon mal gut.
Hoffe wir sehen noch weiteres von dir und mach weiter. Jeder hat klein angefangen.
Gruß