@ Vorgänger:
Und 4. Willst du 1-3 nicht nutzen solltest du wenigstens mal genauere Angaben machen oder einfach mal im Showroom schauen.
//EDIT: Alle Gamemodes
Beiträge von L4mbo
-
-
public BeendenMosgummiwaschgang(playerid)
{
TogglePlayerControllable(playerid,1);
return 1;
}
public BeendenBuerstenwaschgang(playerid)
{
TogglePlayerControllable(playerid,1);
return 1;
}Du hast sie zwar per forward mit dem Parameter "playerid" definiert aber es dann sozusagen nicht an das Public weitergegeben
Daher erkennt der Compiler dann innerhalb des publics "playerid" nicht. -
if(strcmp(cmd,"/fbigate",true) ==0)
{
if(IsAbf(playerid))
{
new name[MAX_PLAYER_NAME],string[128];
MoveObject(tGate, 1284.7788085938, -1671.6977539063, 12.657220840454,6.0);
SetTimer("fbigate", 5000, 0);
GetPlayerName(playerid,name,sizeof(name));
format(string,sizeof(string),"Guten Tag Agent %s. Das Tor schließt in 5 Sekunden!",name);
SendClientMessage(playerid, COLOR_YELLOW,string);
}
else SendClientMessage(playerid, 0xFF6347AA, "Du bist kein FBI Agent!");
return 1;
}Du musst zuvor den namen auslesen und mit format in einen string einfügen. Das kannst du mit %s (steht für string) machen. Dannach einfach die mit format formatierte Nachricht abschicken
-
Das SendClientMessageToAll solltest du außerhalb deiner for-Schleife benutzen, da er es sonst sooft sendet wie die Schleife hochzählt.
//EDIT:
if (strcmp("/respawn", cmdtext, true, 10) == 0)
{
if(IsPlayerAdmin(playerid))
{
for(new v=0; v<MAX_VEHICLES; v++)
{
if(IsVehicleEmpty(v))
{
SetVehicleToRespawn(v);
}
}
new string[128], pName[MAX_PLAYER_NAME];
GetPlayerName(playerid,pName,24);
format(string,128,"* %s hat alle unbenutzten Fahrzeuge respawnt.",pName);
SendClientMessageToAll(COLOR_YELLOW,string);
}
else SendClientMessage(playerid,COLOR_BRIGHTRED,"* Du bist kein Administrator.");
return 1;
}
mfg Lambo -
Ich würde lieber bei den 8GB DDR3 Ram sparen und z.B. nur 4GB nehmen. Stattdessen lieber nen Quadcore nehmen und die Grafikkarte bisschen verbessern.
mfg Lambo
-
Schau dir mal SetVehicleParamsEx an. Die Funktion funktioniert jetzt besser, als die alte Version (SetVehicleParamsForPlayer).
-
Natürlich.
Das Spiel hat mich persönlich länger beschäftigt als CoD Black Ops & C&C 4 zusammen. Viele haben wegen der Grafik am Anfang Zweifel aber fahren dann beim Spielen total auf Minecraft ab -
Hatte mal wieder Lust auf ein gescheites Aufbauspiel, mit dem man sich ne Zeit beschäftigen kann
-
Also wenn du nur zockst um dannach mit einem hohen Level "angeben" zu können, dann tust du mir leid
Der einfachste Methode das zu umgehen ist zocken wenn man online ist -
Das Komma nach {"Cops"} muss weg
//Goldkiller: Jop.Hast recht.
-
Falls du ein GF Script benutzt kannst du die Teams einzeln abfragen und ihnen dann Ihr Gehalt zuweisen.
Teams abfragen:
if(PlayerInfo[playerid][pLeader] == X || PlayerInfo[playerid][pMember] == X)Gehalt setzen:
PlayerInfo[playerid][pPayCheck] = X; -
Hast du irgendwelche Funktionen die du nach circa dieser Zeit aufrufst?
Falls ja würde ich an deiner Stelle die mal durchschauen oder hier posten -
Mit der Funktion die Maxx gepostet hat habe ich heute erst gearbeitet, von daher sollte damit dein Problem behoben sein
Ansonsten verallgemeiner die abfrage:if(newstate != PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_DRIVER)
mfg, Lambo
-
if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid,Farbe,"Du hast nicht genügend Geld!");
Erklärung:- GetPlayerMoney(playerid) = Gibt das Geld des Spielers aus
- < 10000 fragt ab, ob der von GetPlayerMoney ausgegebene Wert kleiner als 10000 ist.
- return SendClientMessage(...) Sendet dem Spieler eine Nachricht, falls der Wert von GetPlayerMoney kleiner als 10000 ist.
Ich hoffe du hasts verstanden//EDIT: Formatierung
-
Du musst nur ein Script deiner Wahl mit dem Serverpaket von 0.3c kompilieren und gut ist.
Das neuste Serverpaket gibts auf http://www.sa-mp.com -
-
Kannst auch mal unter Einstellungen schauen, da gibt's nen Extra Bereich für Safari.
Vielleicht haste da die Startseite o.Ä. geändert.
Direkt am iPod gings glaube ich so mit dem Resetten: Ausschalten -> Anschaltknopf + Home gedrückt halten und sobald das Apple-Symbol kommt den Anschaltknopf loslassen, home aber weiter gedrückt halten. -
Solange du deine Daten legal in iTunes geladen / dort gekauft hast kannst du dannach einfach ein Backup von vorher draufmachen
Er fragt an Ende der Wiederherstellung was du tun willst und dann wählste einfach ein Backup aus.
Musst aber vorher deinen iPod einmal komplett mit iTunes synchronisieren lassen//EDIT: Satzbau
-
Schonmal über iTunes die Wiederherstellung genutzt?
Dann einfach mal den iPod auf die Standarteinstellungen zurücksetzen, kann viele Probleme behebenmfg Lambo
-