Also ich weiß gar nicht wo ich anfangen soll, da jede Zeile einen Fehler beinhaltet.
Schaue dir doch erst nocheinmal die Basics an, bevor du dich an solche Commands wagst.
mfg. ![]()
Also ich weiß gar nicht wo ich anfangen soll, da jede Zeile einen Fehler beinhaltet.
Schaue dir doch erst nocheinmal die Basics an, bevor du dich an solche Commands wagst.
mfg. ![]()
Soweit ich weiß brauchst du mindestens 1 AddPlayerClass unter GameModeInit
Nein, entweder AddPlayerClass oder SetSpawnInfo im Skript ![]()
wie bzw. wo ich es speichern soll.
Naja...entweder in einer Datenbank oder in einem File...
Sieht dann z.B. so aus:
Frak1 = 0 //ist offen
Frak2 = 1 //ist geschlossen
Frak3 = 0 //ist offen
...
und dann halt wieder in die Variable frak schreiben ![]()
mfg. ![]()
Ich habe bis jetzt noch nichts weil ich nicht weiß wie das geht.
Naja, einfach so:
#define MAX_FRAKS 15 //Halt wie viele du hast
new bool:frak[MAX_FRAKS char]; //Da alles mit false (0x00) initialisiert wird in Pawn, sind alle Fraktionen am Anfang offen
//Dann wenn der Spieler sich eingeloggt hat
const id = SpielerInfo[playerid][Fraktion]; //Halt mit deiner Speicherung anpassen
if(frak{id} && id != 0)
{
//Hier ist die Fraktion geschlossen.
SpielerInfo[playerid][Fraktion] = 0; //Hier setzt du ihn zum Zivi
SpawnPlayer(playerid);//damit er nochmal spawnt als Zivi
}
//In deinem FrakClose command:
frak{frakid} = true;
//In deinem FrakOpen command:
frak{frakid} = false;
//Und dann halt noch Speichern.
Hoffe das hilft dir als grobe Richtung ![]()
mfg. ![]()
Kann mir jmd weiter helfen?
Schreib das in dein Skript:
public OnPlayerRequestClass(playerid,classid) {
return SetSpawnInfo(playerid,0,299,0,0,3,0,0,0,0,0,0,0),SpawnPlayer(playerid);
}
mfg. ![]()
lso das das Hintergrundbild im Hintergrund ist und die Tabs auf dem Bild Drauf sind?
Meinst du sowas hier: http://www.w3schools.com/css/css_image_transparency.asp
limit 1
Ja..aus dem Grund kannst du kein Auto kaufen.
if(preis <= PlayerInfo[playerid][pCash] && PlayerInfo[playerid][pCarLimit] == 0)
Schreib die Zeile so:
if(preis <= PlayerInfo[playerid][pCash] && PlayerInfo[playerid][pCarLimit] == 1)
Dann gehts ![]()
mfg. ![]()
hier?....
Nein...einfach oben kurz unter der Eingabe von dem Befehl ![]()
PlayerInfo[playerid][pCarLimit]
Printe mal diese Variable...ist sie zufällig nicht auf 0? ![]()
//Edit: F0rg0t the n0t
if(preis < PlayerInfo[playerid][pBank])
Schau dir doch deinen eigenen Code an ![]()
Da steht, du musst das Geld auf der Bank haben...nicht auf der Hand ![]()
Wie wäre es mit Rundenanzahl und evtl Punkte? ![]()
Und du solltest dir vielleicht doch ein wenig Gedanken um die Sicherheit machen, wenn du obiges einfügst ![]()
Vielleicht sagen ja auch noch andere was zu diesen Thema!!!
Dann gib mal ein Code Beispiel, wie du z.B. so ein Objekt erstellst ![]()
Was kann ich tun, ich sags nochmal.
Nun...du musst bei deinen Objekten CreateDynamicObject nutzen (zum erstellen) und allgemein diesen Streamer verwenden: http://forum.sa-mp.com/showthread.php?t=102865
Dann sollte alles wunderbar funktionieren ![]()
mfg. ![]()
SetVehicleToRespawn(i);
Antstatt dem i musst du in der schleife folgendes verwenden:
SetVehicleToRespawn(GroveVehs[i]);
mfg. ![]()
Das kommt darauf an.
Willst du wissen, wer momentan am Meisten kills auf dem Server hat der online ist oder allgemein?
Wer online ist einfach so:
new id;
for(new i,old; i<MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i)) continue;
if(pInfo[i][pKills] >= old) old = pInfo[i][pKills],id=i;
}
printf("Der Spieler mit den meisten Kills ist ID: %d | Kills: %d",id,pInfo[id][pKills]);
Bei dem Allgemein, kommt es auf dein Speicherungssystem an ![]()
mfg. ![]()
GetPlayerName(playerid,playername,sizeof(playername);
Da ist dein Klammerfehler und eine Zeile weiter drunter auch.
Da musst du eine ) am Ende noch setzen... ![]()
Könntest du mal einen Vergleich zwischen dem normalen Umgang mit Enums und dem Enumerator machen ?
Was? ![]()
Ein Enum ist ein Enumerator
Das "Enum" ist eine Abkürzung für Enumerator...sowie bool eine Abkürzung für Boolean ist...usw
Und Beispiele wie man das struct Makro nutzt habe ich doch gemacht...es ist nichts anderes als ein Enum, nur dass man die Namen auslesen kann.
mfg. ![]()
Ich bitte um schnellstmögliche Hilfe.
1. Downloade dir das Streamer Plugin von Incognito und füge es ein.
2. Update dein SSCANF Plugin und Include
3. Check ob es funktioniert, wenn nicht, nutzt du kein kompatibles MySQL Include + Plugin.
mfg. ![]()