Beiträge von #S.
-
-
Hier ein perfektes Haussystem was trotz des Datums noch funktioniert.
[ SCRIPTING ] Simples Haussystem
Schön erklärt, dynamisch und erweiterbar.lg
-
Warum fragst du ab ob der Ordner "KriegOrdner" nicht existiert und setzt dann noch Integer rein?
Am besten wäre eigentlich wenn du erstmal den Ordner erstellst, bevor du irgendwelche Integer, Strings or What ever reinsetzt.lg
-
Nimm dir doch einfach den public OnGameModeExit zur Hilfe?
Loope mit einer Schleife alle Spieler durch und lass sie komplett speichern.
Spoiler anzeigen
for(new i = 0; i <MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
SpielerSpeichern(i);
}
}
lg
-
Das haben wir hier jetzt schon soooo oft durchgekaut. Einfach mal die Suchfunktion benutzen!
lg
-
5/10.
Bin der selben Meinung von meinem Vorposter: Manche gut, mache schlecht bzw. zu einfach.lg
-
new pID, text[128]
Hier ist der Fehler. Finden musst du ihn allerdings mal selbst.lg
-
Azure's System ist sehr sehr gut. Probier es mal. (Suchfunktion)
lg
-
Der Dialog ist falsch aufgebaut.
Paramater:
ShowPlayerDialog(wem?,dialogname/id?,dialogstyle?,"Überschrift","Info1\nInfo2","Button 1","Button 2");lg
-
#1: 10/10: Sehen echt gut aus.
#2: 9/10: Haben auch was geiles. Nur irgendwas fehlt.lg
-
Ich hab jetzt auf die schnelle nichts daüber gefunden.
Wie kann ich realisieren, dass ein Textdraw nur solange angezeigt wird, solange der Spieler im PickUp steht.
Oder eventuell eine Methode, welche dieser Nahe kommt.Vielen Dank schon im Vorraus!
IsPlayerInRangeOfPoint?lg
-
ocmd:su(playerid,params[])
{
if(!isPlayerInFrak(playerid,1))return SendClientMessage(playerid,Rot,"Du bist nicht In der Fraktion!");
new player,string[128],reason[64],amount,give;
if(sscanf(params,"uds",player,amount,reason))return SendClientMessage(playerid,Blau,"[Benutzung:] /su [ID] [Wanteds] [Grund]");
if(player == INVALID_PLAYER_ID)return SendClientMessage(playerid,Rot,"Dieser Spieler ist nicht Online!");
SetPVarInt(player,"Wanteds",GetPVarInt(player,"Wanteds") +amount); // Oder einfach amount ohne das +, kA grade
if(give < 1 || give > 10);
{
SendClientMessage(playerid,Rot,"Die zahl Muss zwischen 1 Und 10 Liegen!");
return 1;
}
format(string,sizeof(string),"Beamter %s hat dir %d Wanteds gegeben. Grund: %s",SpielerName(playerid),amount,reason);
SendClientMessage(player,Rot,string);
format(string,sizeof(string),"Du hast %s %d Wanteds gegeben. Grund: %s",SpielerName(player),amount,reason);
SendClientMessage(playerid,Hellgrün,string);
SpielerSpeichern(player);
return 1;
}
Hattest noch 1 / 2 Fehler die ich ausgebessert habe.lg
-
SetPVarInt(player,"Wanteds",GetPVarInt(player,"Wanteds")+1);
Hier liegt der Fehler. Schau es dir genau an.lg
-
Zeig uns mal deinen ganzen Befehl bisher.
lg
-
Wenn ihr genau hinguckt sind auch die Parameter Anzahlen falsch.
Hier mal der korrekte Befehl:
ocmd:einspeeren(playerid,params[])
{
if(!isPlayerInFrak(playerid,1))return SendClientMessage(playerid,Rot,"Du bist nicht In dieser Fraktion!");
new player,string[256],pID;
if(sscanf(params,"u",player))return SendClientMessage(playerid,Blau,"[Benutzung:] /einspeeren [ID]");
if(player == INVALID_PLAYER_ID)return SendClientMessage(playerid,Rot,"Dieser Spieler ist Nicht Online!");
format(string,sizeof(string),"Beamter %s hat %s Ins Gefängniss gesteckt.",SpielerName(playerid),SpielerName(player));
SendClientMessageToAll(Hellgrün,string);
SetPlayerPos(player,-1607.2662,719.9185,12.2784);
format(string,sizeof(string),"Du hast %s ins Gefängniss Gesteckt.",SpielerName(pID));
SendClientMessage(playerid,Hellgrün,string);
return 1;
}lg
#E: Rechtschreibfehler.
-
SetPlayerPos(playerid,-1607.2662,719.9185,12.2784); // Willst du nicht eher pID in in den Knast stecken?lg
#E: Oder "player".
-
Musst gucken ob Q und E vordefiniert sind. ( Offiziel von SA:MP)
Hier.
Wenn ja: Ersetz Numpad 4 bzw. 6 durch Q und E.lg
-
Geht es alternativ nicht mit Spark? Du kannst dann die Dateien auswählen und auf / in einen beliebigen Ordner / Dekstop ziehen.
lg
-
Hi Leute,
ich hab ein Problem mit meiner Server Console.
Es will nicht wie ich. Ich hab in der .cfg genauso alles eingetragen wie es soll.
Alle Plugins vorhanden etc.
Nur es sagt immer das gleiche.
ZitatSpoiler anzeigen
echo Executing Server Config...
lanmode 0
rcon_password 12345
maxplayers 10
port 7777
hostname Scripten
gamemode0 Test
filterscripts
announce 0
query 1
weburl **
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000
maxnpc 0
logtimeformat [%H:%M:%S]
plugins streamer.dll
Hoffe jemand hat die Antwort. Und ja: Streamer.dll IST im Plugins ordner drine, ja ich habe 0.3e, und ja, mein Script ist im gamemodeordner genauso wie in der .cfg!
lg
-
Jo MrMonat empfehle ich wenn du nicht auf MYSQL steigen willst.
Oder NemesusScripts. Er nimmt Enums anstatt PVars.lg