Hey Lade dir die das neuste auf sa-mp.comRunter Ersetze Folgenes in dein Ordner
- pawno
- samp-server.exe,samp-npc.exe und announce.exe
Öffne pawno Lade dein SKripte rein und Druck F5
schon sollte der Fehler weg sein
Hey Lade dir die das neuste auf sa-mp.comRunter Ersetze Folgenes in dein Ordner
Öffne pawno Lade dein SKripte rein und Druck F5
schon sollte der Fehler weg sein
ich Kapier nicht warum es nicht klappt
Klappt leider auch nicht
ich hab das mal jetzt so gemacht
ocmd:bizverkaufen(playerid,params[])
{
for(new bizzes=1;bizzes<MAX_BIZZES;bizzes++)
{
if(IsPlayerInRangeOfPoint(playerid,5,BSystem[bizzes][BizX],BSystem[bizzes][BizY],BSystem[bizzes][BizZ]))
printf("ID: %d Besitzer: %s",bizzes,BSystem[bizzes][Biz_Besitzer]);
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof name);
if(strcmp(BSystem[bizzes][Biz_Besitzer],name, false) == 1)return SendClientMessage(playerid,ROT,"Dir Gehört die Firma nicht!");
GivePlayerMoney(playerid,BSystem[bizzes][Biz_Preis]);
new pfad[50];
format(pfad,50,"/bizzes/%d.txt",bizzes);
dini_Set(pfad,"besitzer",name);
killBizzes(bizzes);
LadeBizzes(bizzes);
}
}
return 1;
}
die Meldung "Dir Gehört die Firma nicht!" erscheint Zwar aba ich bekomme die 150000 Ihren wie und der name bleibt auch stehen
//edit
hab das if(strcmp(BSystem[bizzes][Biz_Besitzer],name, false) == 1)return SendClientMessage(playerid,ROT,"Dir Gehört die Firma nicht!");auf 1Gestellt
Korkt, ich erhalte die Meldung, Dir Gehört die Firma nicht!
ja hab den Fehler bemerkt und das mal auf %d gemacht und es kommt das raus[22:22:59] ID: 1 Besitzer: [BR]Kevin_Kifkat
ja hab den Fehler bemerkt und das mal auf %d gemacht und es kommt das raus[22:22:59] ID: 1 Besitzer: [BR]Kevin_Kifkat
ja sorry hab den aktuelle mal geprostet oben, war nicht ganz dabei
[22:22:59] ID: 1 Besitzer: [BR]Kevin_Kifkat
Zeigt er auch nix anocmd:bizverkaufen(playerid,params[])
{
for(new bizzes=1;bizzes<MAX_BIZZES;bizzes++)
{
if(IsPlayerInRangeOfPoint(playerid,5,BSystem[bizzes][BizX],BSystem[bizzes][BizY],BSystem[bizzes][BizZ]))
printf("ID: %D Besitzer: %s",bizzes,BSystem[bizzes][Biz_Besitzer]);
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof name);
if(strcmp(BSystem[bizzes][Biz_Besitzer],name, false) == 0)return SendClientMessage(playerid,ROT,"Dir Gehört die Firma nicht!");
{
GivePlayerMoney(playerid,BSystem[bizzes][Biz_Preis]);
new pfad[50];
format(pfad,50,"/bizzes/%d.txt",bizzes);
dini_Set(pfad,"besitzer",name);
killBizzes(bizzes);
LadeBizzes(bizzes);
}
}
}
return 1;
}
//edit war der falsche befehl
versuch mal so
forward TicketTimer(playerid);
public TicketTimer(playerid)
{
SetPVarInt(playerid,"Ticket",0);
}
so schaut er jetzt aus ocmd:bizkaufen(playerid,params[])
{
for(new bizzes=0;bizzes<MAX_BIZZES;bizzes++)
{
if(IsPlayerInRangeOfPoint(playerid,5,BSystem[bizzes][BizX],BSystem[bizzes][BizY],BSystem[bizzes][BizZ]))
printf("X Kordinate: %d Y Kordinate: %d Z Kordinate: %d",BSystem[bizzes][BizX],BSystem[bizzes][BizY],BSystem[bizzes][BizZ]);
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof name);
if(strcmp(BSystem[bizzes][Biz_Besitzer],name, false) != 0)return SendClientMessage(playerid,ROT,"Du hats Dir Die Firma Bereits Gekauft");
if(strcmp(BSystem[bizzes][Biz_Besitzer],"Keiner",false))return SendClientMessage(playerid,ROT,"Diese Firma Steht nicht mehr zum Verkauf");
if(GetPlayerMoney(playerid) < BSystem[bizzes][Biz_Preis])return SendClientMessage(playerid,ROT,"Du hast nicht das Nötige Klein Geld");
GivePlayerMoney(playerid,-BSystem[bizzes][Biz_Preis]);
new pfad[50];
format(pfad,50,"/bizzes/%d.txt",bizzes);
dini_Set(pfad,"besitzer",name);
killBizzes(bizzes);
LadeBizzes(bizzes);
}
}
return 1;
}und zeig nix an in der Log
Beim laden
[22:03:40] Nummer: 1 Besitzer: [BR]Kevin_Kifkat
[22:03:40] [Firmen] Firma /bizzes/1.txt geladen!
[22:03:40] Nummer: 2 Besitzer: Keiner
[22:03:40] [Firmen] Firma /bizzes/2.txt geladen!
Klappt ebenfalls nicht
was hab ich nur falsch gemacht
Bleibt leider gleich
jetzt kommt die Meldung Dir Gehört die Firma nicht!
Hoba
[21:49:20] Nummer: 1 Besitzer: [BR]Kevin_Kifkat
[21:49:20] [Firmen] Firma /bizzes/1.txt geladen!
[21:49:20] Nummer: 2 Besitzer: Keiner
[21:49:20] [Firmen] Firma /bizzes/2.txt geladen!
stock LadeBizzes(Bizz_ID)
{
new pfad[50],sbizz[128];
format(pfad,50,"/bizzes/%d.txt",Bizz_ID);
if(!fexist(pfad))return 0;
BSystem[Bizz_ID][BizX] = dini_Float(pfad,"x");
BSystem[Bizz_ID][BizY] = dini_Float(pfad,"y");
BSystem[Bizz_ID][BizZ] = dini_Float(pfad,"z");
format(BSystem[Bizz_ID][Biz_Name],128,"%s",dini_Get(pfad,"FirmenName"));
BSystem[Bizz_ID][Biz_Produkte] = dini_Int(pfad,"Produkte");
BSystem[Bizz_ID][Biz_Preis] = dini_Int(pfad,"preis");
BSystem[Bizz_ID][Biz_einahmen] = dini_Int(pfad,"einahmen");
BSystem[Bizz_ID][Biz_ProduktePreis] = dini_Int(pfad,"ProduktePreis");
format(BSystem[Bizz_ID][Biz_Besitzer],32,"%s",dini_Get(pfad,"besitzer"));
printf("Nummer: %d Besitzer: %s",Bizz_ID,BSystem[Bizz_ID][Biz_Preis]);
format(sbizz,200,"**** Firma: %s ****\nBesitzer: %s\nPreis: %i\n Produkt: %d\nProduktePreis: %i",BSystem[Bizz_ID][Biz_Name],BSystem[Bizz_ID][Biz_Besitzer],BSystem[Bizz_ID][Biz_Preis],BSystem[Bizz_ID][Biz_Produkte],BSystem[Bizz_ID][Biz_ProduktePreis]);
BSystem[Bizz_ID][Biz_Pickup] = CreatePickup(1274,23,BSystem[Bizz_ID][BizX],BSystem[Bizz_ID][BizY],BSystem[Bizz_ID][BizZ],0);
BSystem[Bizz_ID][Biz_label] = Create3DTextLabel(sbizz,WEIS,BSystem[Bizz_ID][BizX],BSystem[Bizz_ID][BizY],BSystem[Bizz_ID][BizZ],20,0,1);
return printf("[Firmen] Firma %s geladen!",pfad);
}
ich hab das mal bei Laden rein gemacht ahm ja da iss was falsch oda?[21:40:16] Nummer: 1 Besitzer: ð
[21:40:16] [Firmen] Firma /bizzes/1.txt geladen!
[21:40:16] Nummer: 2 Besitzer:
[21:40:16] [Firmen] Firma /bizzes/2.txt geladen!
//Edit
nur was ist falsch ?
stock LadeBizzes(Bizz_ID)
{
new pfad[50],sbizz[128];
format(pfad,50,"/bizzes/%d.txt",Bizz_ID);
if(!fexist(pfad))return 0;
BSystem[Bizz_ID][BizX] = dini_Float(pfad,"x");
BSystem[Bizz_ID][BizY] = dini_Float(pfad,"y");
BSystem[Bizz_ID][BizZ] = dini_Float(pfad,"z");
format(BSystem[Bizz_ID][Biz_Name],128,"%s",dini_Get(pfad,"FirmenName"));
BSystem[Bizz_ID][Biz_Produkte] = dini_Int(pfad,"Produkte");
BSystem[Bizz_ID][Biz_Preis] = dini_Int(pfad,"preis");
BSystem[Bizz_ID][Biz_einahmen] = dini_Int(pfad,"einahmen");
BSystem[Bizz_ID][Biz_ProduktePreis] = dini_Int(pfad,"ProduktePreis");
format(BSystem[Bizz_ID][Biz_Besitzer],32,"%s",dini_Get(pfad,"besitzer"));
printf("Nummer: %d Besitzer: %s",Bizz_ID,BSystem[Bizz_ID][Biz_Preis]);
format(sbizz,200,"**** Firma: %s ****\nBesitzer: %s\nPreis: %i\n Produkt: %d\nProduktePreis: %i",BSystem[Bizz_ID][Biz_Name],BSystem[Bizz_ID][Biz_Besitzer],BSystem[Bizz_ID][Biz_Preis],BSystem[Bizz_ID][Biz_Produkte],BSystem[Bizz_ID][Biz_ProduktePreis]);
BSystem[Bizz_ID][Biz_Pickup] = CreatePickup(1274,23,BSystem[Bizz_ID][BizX],BSystem[Bizz_ID][BizY],BSystem[Bizz_ID][BizZ],0);
BSystem[Bizz_ID][Biz_label] = Create3DTextLabel(sbizz,WEIS,BSystem[Bizz_ID][BizX],BSystem[Bizz_ID][BizY],BSystem[Bizz_ID][BizZ],20,0,1);
return printf("[Firmen] Firma %s geladen!",pfad);
}
glaub nicht(nicht sicher)
ich hab mir das [ SCRIPTING ] Simples Haussystem einfach umgeschrieben zum Biz system
Vielleicht hab ich auch was falsch gemacht bin aba auch nicht sicher
Leider ohne Erfolg
Gleiche Meldung