Konnte keine Verbindung zur Datenbank herstellen
Deshalb ![]()
Check mal die MySQL Daten Konfigurationen.
mfg. ![]()
Konnte keine Verbindung zur Datenbank herstellen
Deshalb ![]()
Check mal die MySQL Daten Konfigurationen.
mfg. ![]()
Das könntest du z.B. so machen:
static const Float:spawns[][] = {
{192.01, 127.01, 13.65},
{3121.20, 312.01, 12.31}
//usw
};
//Abfragen tust du es so:
new idx = random(sizeof(spawns));
SetPlayerPos(playerid,spawns[idx][0],spawns[idx][1],spawns[idx][2]);
mfg. ![]()
was muss ich einsetzen ,dass dort der Name steht?
So:
new name[MAX_PLAYER_NAME],zahl = random(6)+1,string[128];
GetPlayerName(playerid,name,MAX_PLAYER_NAME);
format(string,128,"* %s würfelt eine %d.",name,zahl);
SendClientMessage(playerid,-1,string);
mfg. ![]()
Gibt es ein include bzw ein tutorial wie ich eine Tür/tor offen kann per Textdraw? Also so ein ding wo man ein Pin eingeben muss. Z.b ein tastenfeld mit den Zahlen 1-9 und wo man dann auf die zahlen klicken muss und wenn man den richtigen Code hat das die Tür/tor aufgeht.
Ist zwar komisch erklärt aber ich hoffe ihr versteht das
Naja, also ich glaube keiner wird dir den Source-Code dafür geben, aber das geht eigentlich recht einfach.
Du downloadest dir einen TextDraw Editor und erstellst sowas ganz einfach unten rechts...mit ClickTextDraws ist das relativ einfach und gut zu verwirklichen.
Könnte am Ende z.B. so aussehen:
https://www.youtube.com/watch?v=w535NMc0eE4
mfg. ![]()
WebClient wc = new WebClient();
Nutze ruhig den WebClient, schreibe oben noch hin:
mfg. ![]()
Schreib das mal so:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid==DIALOG_TELEPORT) {
if(!response) return SendClientMessage(playerid,COLOR_RED,"Vorgang abgebrochen.");
switch(listitem) {
case 0: SetPlayerPos(playerid,1193.8284,-925.0678,42.6760); //LS
case 1: SetPlayerPos(playerid,1957.6561,1343.2363,14.9717); //LV
case 2: SetPlayerPos(playerid,1957.6561,1343.2363,14.9717); //SF
}
}
return 1;
}
mfg. ![]()
Nutz die Funktion:
stock IsRp(const name[]) //(c) by Kaliber
{
new pos = strfind(name,"_");
return (pos == -1 || strlen(name) == pos+1 || !pos) ? 0 : 1;
}
//Wenn es 0 returnt = Kein Reallife Name
//Bei 1 = Reallife Name
mfg. ![]()
und zwar die die lcn spawnt in der groove base und die groove spawnen in der lcn base
Ehm...ohne Code kann ich nur raten...und ich würde sagen, du hast die Fraktion ids vertauscht...
und das zweite problem ist wie ich die knastzeit pro wanted auf 30 sekunden mache?
ArrestZeit += WantedLevel * 30; //Wenn du das in Sekunden angibst
mfg. ![]()
Nah, die Aktualisierung ist zu krass ![]()
Unter OnPlayerUpdate wird das ungefähr > 1000x die Sekunde aufgerufen ![]()
Schreibs mal so:
mfg. ![]()
Okay, habe es mal probiert aber jetzt hab ich ein problem mit der Anzeige selber ;o
Schau dir mal folgendes an:
http://wiki.sa-mp.com/wiki/Create3DTextLabel
und dann:
http://wiki.sa-mp.com/wiki/Attach3DTextLabelToPlayer
mfg. ![]()
FPS/Ping/Packet
Den Ping bekommst du über GetPlayerPing(playerid); das mit den FPS ist schon etwas komplizierter, die musst du berechnen.
Ein einigermaßen gutes Beispiel findest du hier:
http://forum.sa-mp.com/showthr…85&highlight=GetPlayerFPS
Da findest du schonmal die Grundlage.
Und das mit dem Packet machst du über die neue Funktionen: NetStats_PacketLossPercent(playerid);
& wie auf GDM diese Drogen Box wo man sich 10Gramm rausnehmen kann und 10 Gramm einnehmen kann.
Weiß grad nicht genau was du meinst...aber einfach eine Variable erstellen...erhöhen bzw speichern und fertig ![]()
mfg. ![]()
Wieso erstellst du dir keinen kostenlos über deinen Localhost und lässt deinen Freund über Hamachi oder einer Portfreigabe drauf connecten?
mfg. ![]()
Hamachi hat damit nichts zu tun ![]()
Downloade dir Xampp und lass den MySQL Server über deinen Localhost laufen ![]()
mfg. ![]()
Ähh kaliber? Damit erneuerst du den ip lease im dhcp Server (Router)
Ja...hat aber zur Folge, dass deine Netzwerkverbindung getrennt und du weder ins Internet kannst noch sonst was, dachte er wollte sowas ![]()
Ich möchte einem einzelnen Programm verbieten die Internetverbindung meines PCs zu nutzen.
Wieso Programm, 3 Klicks und du machst es manuell ![]()
mfg. ![]()
Kannst auch über die Konsole (Start -> Ausführen -> CMD | Start -> CMD) das machen:
ipconfig /release //Trennt die Netzwerkverbindung
und
ipconfig /renew //Stellt die Verbindung wieder her
mgf. ![]()
Nutz doch mal das CrashDetect Plugin ![]()
mfg. ![]()
if(PlayerInfo[ i ][pMember] == 22)
Vielleicht so:
if(PlayerInfo[i][pMember] == 22 || PlayerInfo[i][pLeader] == 22)
mfg. ![]()
Interessant...da steht nix mit OnPlayerSpawn drinnen...
Dann muss das aufgerufen werden ![]()
#include <cbs>
#include <a_zones>
Okay..diese beiden Includes kenne ich nicht bzw sind selbst geschrieben.
Öffne sie mal und schau mal ob da irgendwo OnPlayerSpawn steht ![]()
Wenn ja, poste mal den Code davon ![]()
mfg. ![]()
Versuch mal am Start F8 zu drücken und den PC im Abgesicherten Modus zu starten.
Wenn dir das gelingt öffne die cmd-Konsole und gib folgendes ein:
Da sollte er dir sagen, dass er das momentan nicht machen kann und er sollte restarten, dann versuch nochmal normal zu starten.
Wenn er allerdings erst gar nicht im Abgesicherten Modus starten sollte...naja solltest evtl nochmal das Betriebssystem neu aufspielen oder nochmal Googeln o.ä. ob jemand eine Lösung hat.
mfg. ![]()