und wer sagt dann, dass es nciht andere spieler sind?
Beiträge von KeksOfDeath
-
-
doch, die werdne gespeichert!
c programme rockstar games gta san andreas und da die datei "savepositions" suchen -
er meinst, dass "3" keine farbe ist, etwas wie "0x375FFFFF" ist eine farbe (in dem fall blau)
d.h.: wenn du deien "3" in "0x375FFFFF" umändern würdest, dann wär er blau
PS: mein 200. Beitrag =) -
auch in \Server\pawno\include
oder nur in \Server\include -
SetPlayerMapIcon(playerid,iconid,x,y,z,markeytype, color
ich würd ma sagen, dass deine "24" die id vom rechteck ist, die 1 am schluss kA^^ und die 3 weiß -
wenn du da bist, wo dein pawno und so alles ist, dann hast du oben ja deine ordner adresse, nehmen wir ma an
C:\Dokumente und Einstellungen\Badboy\Eigene Dateien\Server\pawno\include <----- in diesem ordner muss dein include "dini" zu finden sein
das mit dem dokumente und einstellungen war jetzt nurn beispiel nur das nicht:
\Server\pawno\include -
alle scriptfiles da, alle includes da?
und...Zitatdoch wenn ich in der server.cpg das V-Admin an erster stelle bei den fscripts
lässt du dann vllt nciht genug platz? also, dass das V in das wort Filterscripts mit über geht? -
falls du ein bespeil brauchst:
public OnGameModeInit()
{
CreateObject(987, -248.246689, -245.621506, 0.429688, 0.0000, 0.0000, 305.8555);
return 1;
} -
x = längen oder brietengrad kA, y = längen oder breitengrad kA, z = höhe, angle = blickrichtung
-
if(PlayerInfo[playerid][pMember] == 1 PlayerInfo[playerid][pLeader] == 1)
meinst du, as er ein script hat, in dem sowas definiert ist? - falls ja, dann hab ich nix gesagt, falls nein, dann:
new fahr; //bleibt so wie beichillout
forward fahr1();//bleibt auch so
dann bei OnGameModeInit
fahr = CreateObject(id,x,y,z,rot...);
OnPlayerCommandText (chillouts angepasst, falls bei dir errors kommen=
if (strcmp(cmdtext, "/fahrstuhl", true)==0)
{
MoveObject(fahr,x,y,z, gechwindigkeit); // bei denn Kordinaten einfgach deine eingeben
SetTimer("fahr1", 9000, 0); // Hier die Zeit eingeben das sind jetzt 5 Sekunden EDIT: für mich sinds aber 9 sekunden^^
return 1;
}
und das unterste kannst du so von chillout übernehmen, halt nur deine coords ändern -
ganz anch oben:
new aa;
OnGameMOdeInit:
aa = AddStaticVehicleEx(autoid,x,y,z,color1,color2,-1);
bei OnPlayerSateChange dann:
if(newstate == PLAYER_STATE_DRIVER) {
if(GetPlayerVehicleID(playerid) == aa) {
if(IsPlayerAdmin(playerid)) { }
else {
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,farbe,"Nur für Rcons"); }}} -
Du hast ja entweder:
AddStaticVehicle(id,x,y,z,angle,color1, color2);
oder du kannst auch noch wählen:
AddStaticVehicleEx(id,x,y,z,angle,color1, color2, respawnzeit in millisek (bei -1 respawnen sie erst, wenn sie putt sind)); -
zu deiner frage 1:
das kann so ein wenig schwierig werden, da wir nciht iwssen, wie es in deinem adminscript gescriptet / definiert ist, aber ich könnte dir das so machen, dass die RCON's es sehen:
bei nem admcmd wie /gibmichgeld einfügen, ansonnsten musst du ma gucken, wie es in deinem adminscript definiert ist, und dann das (IsPlayerAdmin(i)) mit dem austauschen, was du da stehen hast
new string[256], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s hat sich Geld gemacht", name);
for(new i = 0; i <= MAX_PLAYERS; i++) {
if(IsPlayerAdmin(i)) {
SendClientMessage(i,farbe, string);}} -
format(string,128,"BLA BLA DEIN BESCHISSENER TEXT\r\n"); fwrite(deinkackfile,string);
das hat mir mehr gebracht als der ganze thread, funktioniert, closed
-
ok, ich kann auch nur leere zeilen speichern xD kommt sicher toll^^
aber ich will ja auch ncoh mein string speichern -
das heißt also so:?
fwrite(gla,string/r/n); -
also, ich habe mir ein kleines anticheat und teamkill script gemacht, dies klappt auch soweit ganz gut, halt nur, da ich auch nachlesen möchte, wie viel es bringt, will ich das speichern, hab das auch hinbekommen, aber ... er speichert das so:
"[name entfernt] wurde vom System gekickt, Grund: Teamkill mit Messer ist Absicht![name entfernt] wurde vom System gekickt, Grund: Teamkill mit Messer ist Absicht!"
naja, so find ich das ein bissl sch***e^^ könnt man es i-wie hinbekommen da eine zeile frei zu lassen?
//EDIT falls man es nciht so deutlich sehen kann, die einzelenen texte sind direkt nebeneinander geschreiben -
in OnPlayerCommandText
-
if (strcmp("/nitro", cmdtext, true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
AddVehicleComponent(GetPlayerVehicleID(playerid),1010);
SendClientMessage(playerid,0x375FFFFF,"Nitro eingebau"); }
else {
SendClientMessage(playerid,0xFF0000AA,"Du in keinem Fahrzeug"); }
return 1;
}
aupassen, aufm fahrrad oder so, wenn mans da macht, dann crasht die exe -
[Gelöscht]
Wie? xD
man kann seinen beitrag ja nciht mehr löschen, daher hab ich nur dne ganzen inhalt rausgenommen