also ich persönlich kenne auch kein GF was ein dynamic haussystem hat SRY
Beiträge von whitetiiger
-
-
also ich mache gerade eins
aber nur mal so kostenlos würd es dir kauf keiner machen
würde in ca 3 wochen eins nach dein anforderungen haben
würde aber 10€ kosten kannst dir ja überlegen
-
jo das gleiche problem hatte ich auch
ich hab einfach ne abfrage gemacht ob i gleich MAX_HAUS istalso
if(IsPlayerInRangeOfPoint(playerid,10,HausInfo[haus][haus_x],HausInfo[haus][haus_y],HausInfo[haus][haus_z]))
{
new Float:Spawn_x,Float:Spawn_y,Float:Spawn_z;
GetPlayerPos(playerid,Spawn_x,Spawn_y,Spawn_z);
sInfo[playerid][sSpieler_x] = Spawn_x; sInfo[playerid][sSpieler_y] = Spawn_y; sInfo[playerid][sSpieler_z] = Spawn_z;
SendClientMessage(playerid,GRAU,"[Spanw]Dein Spawn Würde gespeichert wen du Sterben Tust Wirst du Hier spawnen.");
return 1;
}
if(i == MAX_HAUS)
{
SendClientMessage(playerid,ROT,"Du Befindest Dich nicht an dein Haus.");
return 1;
}
-
hallo zusammen,
ich komme lieber gleich zusache
wenn der Trailer abgehängt würd kommt da ein problem
der Trailer fäll vorne nur auf dem boden und geht danach hoch
eine dacht die ich mit schon überlgt hab ist einfach bei dem befehl ein object mit ein timer druner zusetzen
der den trailer für 5 bis 6 sec noch hoch hällt und danach wieder weg geht
sieht aber eigendlich scheiße aus
aber jetzt meine frage kennt ihr ne andere lösung vieleicht ein ander command denn das ausfaren der stüzen ersetzt?freue mich über jede antwort
-
hab mal im internet gesucht vieleicht hilft dir das
-
hallo zusammen,
weil mein thead von gerade weg ist mache ich mir noch mal die mühealso ich kann eine Tanke erstellen dan läd sie auch aber wenn ich den server restarte wird das pickup nicht geladen
hier mein code
ocmd:ctanke(playerid,params[])
{
new string[100];
for(new i = 1;i<MAX_TANKE;i++)
{
new sform[50];
format(sform,sizeof sform,"Tankstellen/%d_Tanke.txt",i);
if(!fexist(sform))
{
dini_Create(sform);
new Namee[50],Benzinn,Diesel,Kerosin,OLE;
new Float:bx,Float:by,Float:bz;
if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,ROT,"Du bist nicht als RCON eingeloggt!!!");
if(sscanf(params, "sdddd",Namee,Benzinn,Diesel,Kerosin,OLE)) return SendClientMessage(playerid,0xB0AFB0FF, "/ctanke[Namen][Preis für Benzin][Preis für Diesel][Preis für Kerosin][Preis für OLE]");
GetPlayerPos(playerid,bx,by,bz);
dini_FloatSet(sform,"Tankex",bx);
dini_FloatSet(sform,"Tankey",by);
dini_FloatSet(sform,"Tankez",bz);
dini_Set(sform,"Name",Namee);
dini_FloatSet(sform,"Benzin",Benzinn);
dini_FloatSet(sform,"Diesel",Diesel);
dini_FloatSet(sform,"Kerosin",Kerosin);
dini_FloatSet(sform,"OLE",OLE);
dini_Set(sform,"EBenzin","9000");
dini_Set(sform,"EDiesel","9000");
dini_Set(sform,"EKerosin","9000");
dini_Set(sform,"EOLE","9000");
format(string,sizeof string,"Du hast eine Tankstelle erstellt mit der ID %d und dem Name %s",i,Namee);
SendClientMessage(playerid,COLOR_GRUEN,string);
Tankstelle[i][ID]= CreatePickup(1244, 1, bx, by, bz, -1);
return 1;
}
}
return 1;
}und bei onGamemodeinit
for(new a = 1;a<MAX_TANKE;a++)
{
new datei[50];
new string[70];
format(datei,sizeof datei,"Tankstellen/%d_Tanke.txt",a);
if(fexist(datei))
{
Tankstelle[a][TX] = dini_Float(datei,"Tankex");
Tankstelle[a][TY] = dini_Float(datei,"Tankey");
Tankstelle[a][TZ] = dini_Float(datei,"Tankez");
Tankstelle[a][PreisBenzin] = dini_Float(datei,"Benzin");
Tankstelle[a][PreisDiesel] = dini_Float(datei,"Diesel");
Tankstelle[a][PreisKerosin] = dini_Float(datei,"Kerosin");
Tankstelle[a][PreisOLE] = dini_Float(datei,"OLE");
Tankstelle[a][VorratBenzin] = dini_Int(datei,"EBenzin");
Tankstelle[a][VorratDiesel] = dini_Int(datei,"EDiesel");
Tankstelle[a][VorratKerosin] = dini_Int(datei,"EKerosin");
format(Tankstelle[a][Name], 50,"%s",dini_Int(datei,"Name"));
Tankstelle[a][VorratOle] = dini_Int(datei,"EOLE");
Tankstelle[a][ID]= CreatePickup(1244, 1, Tankstelle[a][TX], Tankstelle[a][TY], Tankstelle[a][TZ], -1);
Tankstelle[a][PID]= Create3DTextLabel(Tankstelle[a][Name],COLOR_GRUEN,Tankstelle[a][TX],Tankstelle[a][TY],Tankstelle[a][TZ],30.0,0);
format(string,sizeof string,"Tanke %d mit dem namen %s",a,Tankstelle[a][Name]);
print(string);
}
}Bitte um Hilfe
-
//EDIT HAB FEHLER GEFUNDEN
-
haben auch den fehler gefunden
also mit der sache das das script nach ne zeit soviel verbraucht
-
wir habens 3 wochen kompett entbuggt
auf dem homeserver geht ja komischer weise nur nicht auf mein root
-
beides also .so und .dll
aber in der server config ist nur streamer und sscanf drin
-
windows
und es sind alle plugins drin
-
SA-MP Dedicated Server
----------------------
v0.3d, (C)2005-2011 SA-MP Team[20:02:03]
[20:02:03] Server Plugins
[20:02:03] --------------
[20:02:03] Loading plugin: streamer
[20:02:03] Failed.
[20:02:03] Loading plugin: sscanf
[20:02:06] Failed.
[20:02:06] Loaded 0 plugins.[20:02:06]
[20:02:06] Ban list
[20:02:06] --------
[20:02:06] Loaded: samp.ban
[20:02:06]
[20:02:06]
[20:02:06] Filterscripts
[20:02:06] ---------------
[20:02:06] Loading filterscript 'Tacho.amx'...
[20:02:06]
__________________________________________
[20:02:06] [!Stan´s] Speedometer geladen...
[20:02:06] __________________________________________[20:02:06] Loaded 1 filterscripts.
[20:02:06] Script[gamemodes/YVL.amx]: Run time error 19: "File or function is not found"
[20:02:06] Number of vehicle models: 0kann mir einer helfen?
-
habs jetzt einfach mit ein befehl gemacht
-
ah danke
-
kann ich das denn irgendwie per timer machen
sollte aber resorzen sparend gemacht werden
public OnPlayerPickUpPickup(playerid, pickupid)
{
for(new a=1;a<MAX_HAUS;a++)
{
if(HInfo[i][haus_pickup] == pickupid)
{
for(new haus=1;haus<MAX_HAUS;haus++)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof name);
if(strcmp(HInfo[haus][haus_owner],name,false) == 0)
{
new string[100];
format(string,100,"Besitzer: %s\n Preis: %d$",HInfo[a][haus_owner],HInfo[a][haus_prise]); // Nachricht formatieren
ShowPlayerDialog(playerid,HAUS_DIALOG,DIALOG_STYLE_LIST,"Haus Dialog",string,"Weiter","Abbrechen");
return 1;
}
}
}
}
return 1;
} -
public OnPlayerPickUpPickup(playerid, pickupid)
-
hallo zusammen
ich hab ein haussystem gemacht wo wenn man rein läuft ein dialog erscheint nur die sache ist man wird komplett zugespamt
HIER MEIN CODE
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof name);
if(strcmp(HInfo[haus][haus_owner],name,false) == 0)
{
new string[100];
format(string,100,"Besitzer: %s\n Preis: %d$",HInfo[i][haus_owner],HInfo[i][haus_preis]);
ShowPlayerDialog(playerid,HAUS_DIALOG,DIALOG_STYLE_LIST,"Haus Dialog",string,"Weiter","Abbrechen");
return 1;
}bin dankbar für jede hilfe
-
danke danke
es geht -
C:\Dokumente und Einstellungen\jahn1\Eigene Dateien\SAMP NEUES SELFMADE\truckscript\gamemodes\new.pwn(699) : error 029: invalid expression, assumed zero
hatte ich falsch geschrieben aber dieser fehler ist immernoch
-
hatte ich siehe hier
C:\Dokumente und Einstellungen\jahn1\Eigene Dateien\SAMP NEUES SELFMADE\truckscript\gamemodes\new.pwn(699) : error 029: invalid expression, assumed zero
hatte ich falsch geschrieben aber dieser fehler ist immernoch