Beiträge von Kaliber
-
-
Eine Funktion die den Wochentag ausgibt z.B Montag =1 rsturnen und so weiter
Gibt es schon, schau mal in den Codeschnipsel Bereich
mfg.

-
@storm1337
Das ist immer noch komplett falsch !
dcmd_kick(playerid,params[])
{
new pid, str[64];
if(sscanf(params,"uS",pid,str)) return SendClientMessage(playerid,0xFFFF00FF,"Befehl: /kick [ID] [Grund]");
if(pid == playerid) return SendClientMessage(playerid,0xFFFF00FF,"Du kannst dich nicht selber kicken");
if(!IsPlayerConnected(pid)) return SendClientMessage(playerid,0xFFFF00FF,"Der ausgewählte Spieler ist nicht Online");
new Spieler[MAX_PLAYER_NAME], str2[128];
GetPlayerName(pid,Spieler,sizeof(Spieler));
format(str2,sizeof(str2),"%s wurde vom Server gekickt! Grund : %s ", Spieler,str);
SendClientMessageToAll(0xF50000FF,str2);
Kick(pid);
return 1;
}So ist es richtig, aber nicht vergessen, dass du dcmd nutzt, also du musst noch unter OnPlayerCommandText das kurz als Referenz übergeben

mfg.

-
Eine for-Schleife ist schneller und ordentlicher als eine goto-Schleife !
mfg.
-
Wieso ist der Server in der Liste?
Zwar wurde die Werbung auch vor ca. 3-4 Monaten gemacht
aber der Server ist seitdem nicht mehr Online gekommen bzw. eigentlich noch überhaupt nicht
wenn man sich so die Beiträge ansieht. "20 Uhr sieht man die Foren & Server-IP's" von wegen... xD
Ja, die Liste ist nicht Perfekt
So rausgenommen

mfg.

-
@[GP]Saitek
GetVehicleHealth returnt was anderes, das Leben wird direkt auf die Variable geschrieben, sprich du musst das so machen:
new String[50], Float:carhealth,vehicle = GetPlayerVehicleID(i);
GetVehicleHealth(vehicle,carhealth)
format(String,50,"Zustand: %.2f%",carhealth);
TextDrawSetString(Zustandanz[i],String);
TextDrawShowForPlayer(i,Zustandanz[i]);mfg.

-
new text[128] = inputtext;
So ein Schwachsinn, wenn dann so:new text[64];
format(text, sizeof text,"%s",inputtext);mfg.

-
Kaliber
Und wo Kicke ich den Spieler dann?
So:public OnPlayerUpdate(playerid) {
if(GetPlayerPing(playerid) >= 800) return formatToAll(aRot,"[Server]: %s wurde wegen zu hohem Ping gekickt. [%i/800]",GetPlayerPing(playerid)), Kick(playerid);
return 1;
}mfg.

-
Ja, das würde funktionieren, aber schreibe es doch wenn schon bitte so:
public OnPlayerUpdate(playerid) {
if(GetPlayerPing(playerid) >= 800) return formatToAll(aRot,"[Server]: %s wurde wegen zu hohem Ping gekickt. [%i/800]",GetPlayerPing(playerid));
return 1;
}mfg.

-
Ich würde dir aber gerne über TeamViewer helfen, wenn das auch okay ist, adde mich skype

mfg.

-
Du kannst einen npc zumindest nicht während eines recordings beeinflussen.
Natürlich kann man das
Was glaubst du wie sonst ein Bot mit Animationen entsteht

mfg.

-
1. Das sieht sehr schön aus.
2. Du hast pastebin falsch verlinkt

3. Mal so eine Frage, was genau bringt das jetzt, das wir die Hex Codes haben ?

-
Gibt es eine Möglichkeit aus der .Amx ne .Pwn zu machen?
Da: Die .amx-Datei - Kann mein Script geklaut werden?mfg.

-
Alles anzeigen
Hey,
habe folgendes Problem:
Ich habe ein Script, dass läuft Einwandfrei! Doch jetzt wollte ich das editieren und gucke im Ordner "Gamemode" und dort ist nur eine .AMX Datei, keine .PWN Datei. Eigendlich dürfte der Server doch gar net funktioniere oder?Hoffe Ihr könnt mir helfen

LG
Doch, die AMX Datei ist der Abstract Machine eXecuted Code
Die .pwn Datei ist nur für den Menschen notwendig um da was zu lesen bzw zu editieren
mfg.

-
So wie du strtok verwendest bzw einsetzt wird das nicht ganz hinhauen

Schau dir mal das Tutorial an: http://wiki.sa-mp.com/wiki/Strtok
mfg.

-
TextDrawColor(Uhr, -1);
mach das mal zu:
TextDrawColor(Uhr, 0xFFFFFFFF);
mfg.

-
Ist das nicht viel schwerer?
Ich verstehe das mit dem Hooking auch nicht
Naja, es ist schon schwerer als 1ne Variable zu erstellen, aber es ist schneller und funktioniert halt besser
Aber natürlich ist es für Neulinge nichts...sry mein Fehler, aber er hat nach einer bessern Möglichkeit gefragt

mfg.

-
kommt, geht das nicht einfacher?
Naja, du könntest noch die Funktion Hooken, dann müsstest du keine Extra Variable erstellen, hier mal ein Tutorial:[ SCRIPTING ] Includes richtig erstellen | Hooking ganz einfach
mfg.

-
Probiere das mal auf anderen Servern, vielleicht liegt es nur an dem Server wo du spielst, das würde dann nämlich am Script liegen und nicht an dir

mfg.

-
//Oben im Script:
new bool:freeze_var[MAX_PLAYERS];//In deinem Freeze Befehl
TogglePlayerControllable(playerid, 0);
freeze_var[playerid] = true;//Da wo er entfreezt wird
TogglePlayerControllable(playerid, 1);
freeze_var[playerid] = false//Und die Abfrage
if(freeze_var[playerid] == true) return SendClientMessage(playerid,-1,"Du bist gefreezt !");mfg.
