Ja das mit dem Sekundentimer ist so ne Sache weil jede Sekunde das würde der server nicht aushalten bitte so.
Und das Problem ist einfach das bei.
Spieler[playerid][pPayDayTime] = Spieler[playerid][pPayDayTime]-1;
Das die Variable nicht um -1 genommen wird.
Beiträge von Linsing
-
-
Es ist ja alles okey aber von der PayDayTime wird nicht einer abgezogen.
-
Funktioniert nicht.
-
Hallo Leute,
ich habe ein PayDay System erstellt.
In der Console wird die 1 wieder gegeben wegen dem Print aber sonst passiert nichts.
public minute(playerid)
{
print("1");
new string[258],string1[258],string2[285],string3[258],string4[258],string5[258];
Spieler[playerid][pPayDayTime] = Spieler[playerid][pPayDayTime]-1;
/* PayDay Text */
new wert1 = Spieler[playerid][pBank]/100*2;
new wert2 = Spieler[playerid][pBank]/100*5;
new ergebniss = wert1-wert2;
new ergebniss2 = ergebniss - Spieler[playerid][pBank];
format(string,sizeof(string),"Alter Saldo: %i $",Spieler[playerid][pBank]);
format(string1,sizeof(string1),"+ Gehalt: %i $ (%i*50)",Spieler[playerid][pLevel]*50,Spieler[playerid][pLevel]);
format(string2,sizeof(string2),"+ Zinsen: %i $ (2%)",Spieler[playerid][pBank]/100*2);
format(string3,sizeof(string3),"- Steuern: %i $ (5%)",Spieler[playerid][pBank]/100*5);
format(string4,sizeof(string4),"Du erhälst: %i $",ergebniss);
format(string5,sizeof(string5),"Neuer Saldo: %i $",ergebniss2);
if(Spieler[playerid][pPayDayTime] == 0)
{
Spieler[playerid][pPayDayTime] = 60;
Spieler[playerid][pRespektpunkte] = Spieler[playerid][pRespektpunkte]+1;
SendClientMessage(playerid,WEIß,"PayDay Zeit");
SendClientMessage(playerid,WEIß,string);
SendClientMessage(playerid,WEIß,"------------------------------");
SendClientMessage(playerid,WEIß,string1);
SendClientMessage(playerid,WEIß,string2);
SendClientMessage(playerid,WEIß,string3);
SendClientMessage(playerid,WEIß,"------------------------------");
SendClientMessage(playerid,WEIß,string4);
SendClientMessage(playerid,WEIß,string5);
SendClientMessage(playerid,WEIß,"1 Respektpunkt erhalten");
Spieler[playerid][pBank] = Spieler[playerid][pBank]-ergebniss;
if(Spieler[playerid][pRespektpunkte] == Spieler[playerid][pLevel]+1)
{
SendClientMessage(playerid,WEIß,"Du bist ein Level aufgestiegen");
Spieler[playerid][pRespektpunkte] = 0;
}
}
} -
Nun die Frage wie benutze ich jetzt das Inputtext
weil da kommt immer wenn ich das benutze das hier
C:\Users\TimoDerBoss\Desktop\GTA SAMP SERVER\gamemodes\NVLF.pwn(5932) : error 033: array must be indexed (variable "inputtext")
C:\Users\TimoDerBoss\Desktop\GTA SAMP SERVER\gamemodes\NVLF.pwn(5941) : error 033: array must be indexed (variable "inputtext") -
WIeso schlägt dieses Abfrage nicht an ?
if(GetPVarInt(killerid,"Fraktion") == 1)
{
if(GetPVarInt(playerid,"WantedLevel") < 1)
{
format(string,sizeof(string),"Officer %s hat Verbrecher %s Getötet er ist nun im Knast.",SpielerName(killerid),SpielerName(playerid));
SendClientMessageToAll(ROT,string);
SetPVarInt(playerid,"WDown",1);
return 1;
}
} -
-
Hey Leute,
ich wollte mal wissen ob es Iregndeinen Editor gibt um diese Objecte hier http://www.k-dst.de/
Also von der Seite an Die Chars anzupassen also helme und schilde undsowas. ?? -
C:\Users\TimoDerBoss\Desktop\GTA SAMP SERVER\gamemodes\NVLF.pwn(3756) : error 028: invalid subscript (not an array or too many subscripts): "SafeBoxSFPD"
C:\Users\TimoDerBoss\Desktop\GTA SAMP SERVER\gamemodes\NVLF.pwn(3756) : warning 215: expression has no effect
C:\Users\TimoDerBoss\Desktop\GTA SAMP SERVER\gamemodes\NVLF.pwn(3756) : error 001: expected token: ";", but found "]"
C:\Users\TimoDerBoss\Desktop\GTA SAMP SERVER\gamemodes\NVLF.pwn(3756) : error 029: invalid expression, assumed zero
C:\Users\TimoDerBoss\Desktop\GTA SAMP SERVER\gamemodes\NVLF.pwn(3756) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Negative Fehler noch nicht behoben!
-
Hallo Leute,
ich habe mal wieder ein kleines Problem undzwar habe ich folgende Fehler in diesem System
enum SafeBoxSFPD
{
sSFPDGun1,
sSFPDAmmo1,
sSFPDGun2,
sSFPDAmmo2,
sSFPDGun3,
sSFPDAmmo3,
sSFPDGun4,
sSFPDAmmo4
}
new SFPDSafeBox[SafeBoxSFPD];
stock LoadSFPDSafeBox()
{
new SafeBoxSFPD1[64];
format(SafeBoxSFPD1,sizeof(SafeBoxSFPD1),"/Server/Safebox/SFPD.txt");
SafeBoxSFPD[sSFPDGun1]=dini_Int(SafeBoxSFPD,"Gun1");
SafeBoxSFPD[sSFPDAmmo1]=dini_Int(SafeBoxSFPD,"Ammo1");
SafeBoxSFPD[sSFPDGun2]=dini_Int(SafeBoxSFPD,"Gun2");
SafeBoxSFPD[sSFPDAmmo2]=dini_Int(SafeBoxSFPD,"Ammo2");
SafeBoxSFPD[sSFPDGun3]=dini_Int(SafeBoxSFPD,"Gun3");
SafeBoxSFPD[sSFPDAmmo3]=dini_Int(SafeBoxSFPD,"Ammo3");
return 1;
}
So und Folgende Fehler sind da.
C:\Users\TimoDerBoss\Desktop\GTA SAMP SERVER\gamemodes\NVLF.pwn(3756) : error 028: invalid subscript (not an array or too many subscripts): "SafeBoxSFPD"
C:\Users\TimoDerBoss\Desktop\GTA SAMP SERVER\gamemodes\NVLF.pwn(3756) : warning 215: expression has no effect
C:\Users\TimoDerBoss\Desktop\GTA SAMP SERVER\gamemodes\NVLF.pwn(3756) : error 001: expected token: ";", but found "]"
C:\Users\TimoDerBoss\Desktop\GTA SAMP SERVER\gamemodes\NVLF.pwn(3756) : error 029: invalid expression, assumed zero
C:\Users\TimoDerBoss\Desktop\GTA SAMP SERVER\gamemodes\NVLF.pwn(3756) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Wie kann ich das nun Fixen also es gibt angeblich keinen Sinn.
-
Vielen Danke Sniper das du mir mal wieder weitergeholefen hast
-
Dann nennt mir bitte Variablen die man dafür Nutzen kann.
Also ich habe jetzt so gemacht.
Im Script oben new Server;
geschrieben und dann das hier als Load
stock LoadServer()
{
new ServerDat[128];
format(ServerDat,sizeof(ServerDat),"/Server/ServerDat.txt");
SetPVarInt(Server,"Prods",dini_Int(ServerDat,"Prods"));
return 1;
}
Und als Speichern das hier :
stock SaveServer()
{
new ServerDat[128];
format(ServerDat,sizeof(ServerDat),"/Server/ServerDat.txt");
dini_IntSet(ServerDat,"Prods",GetPVarInt(Server,"Prods"));
return 1;
}
SaveServer Funktioniert also der Server wird gespeichert aber leider werden die Prods nicht Geladen.
Also in der Datei wird es angezeigt aber beim Hochfahren werden die nicht geladen obwohl bei OnGameModInit drinne steht.
LoadServer(); -
Hallo Leute,
ich Arbeite an meinem Script und benutze als Speicherung Dini.
Nun habe ich die Frage wie kann ich in Dini mit PVarInt etwas Speichern und Auslesen lassen ?
Also sprich ich sage.
SetPVarInt(???,"OOC",1);
So und dann erstmal da wo die Fragezeigen sind auf wenn soll ich das machen.
Und dann wie soll ich das in einer Dini datei speichern.
danke ich vorraus. -
Hier ist mein befehl :
ocmd:admins(playerid,params[])
{
new string[128],adminrang[50];
switch(GetPVarInt(playerid,"Adminlevel"))
{
case 1:{adminrang="{00F73}Supporter";}
case 2:{adminrang="Moderator";}
case 3:{adminrang="Super Moderator";}
case 4:{adminrang="Admin";}
case 5:{adminrang="{FE2E2E}Fulladmin";}
}
if(GetPVarInt(playerid,"LogIn") == 0)return SendClientMessage(playerid,ROT,"Logge dich bitte zuerst ein.");
{
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))continue;
{
if(GetPVarInt(i,"Adminlevel") < 1){format(string,sizeof(string),"%s %s",adminrang,SpielerName(i));}
SendClientMessage(playerid,WEIß,string);
return 1;
}
}
}
return 1;
}
So nun habe ich das Problem das Ingame nur der Rang angezeigt wird und nicht der name.
Kann mir da war helfen ? -
Ja es gibt dafür eine Internet seite warte.
Schaue mal hier : [ SCRIPTING ] Einfache TextDraws erstellen - mit erklärung -
Hey Leute,
da man die Airport Interiors vergessen kann die ist ganz normal in SAMP gibt würde ich gerne mal wissen ob irgendwer eins zu Download hier bereitstellt.
Wenn ja hätte ich einmal gerne den Link und vlt ein paar Bilder
gruß -
Ich habe einen Stock erstellt.
und mein String geht da nicht.
Error
C:\Users\TimoDerBoss\Desktop\Scripting\SFRP Scripts\gamemodes\SFRP.pwn(1256) : error 035: argument type mismatch (argument 3)
Bei :
format(string,sizeof(string)," Besitzer: %s \n Miete: %s",mysql_GetInt("häuser","hBesitzer",0,0),mysql_GetInt("häuser","hPreis",0,0)); -
new hID,string[128],Query[256],hINT,hPreis1;
-
In dieser Zeile :
if(sscanf(params,"ddd",hID,hINT,hPreis))return SendClientMessage(playerid,ROT,"/chaus [haus id] [haus int] [haus preis]");Habe ich dieses Warning :
C:\Users\TimoDerBoss\Desktop\Scripting\SFRP Scripts\gamemodes\SFRP.pwn(973) : warning 213: tag mismatch -
Gut ich habe das tut Befolgt nun kommt aber beides.
Also sowohl Public chat als den Chat in Umgebung .