das war nur ein test ob es so Vielleicht Geht aba war auch nicht so
woran kann das liegen ?
Beiträge von Kevin B.
-
-
hey ich hab mir Grade ein Befehl gemacht da wo er normaler weise die Dinge auslesen soll aba ihren wie macht er es nicht
ocmd:bizstats(playerid,params[])
{
for(new i=0;i<MAX_BIZZES;i++)
{
new string[128];
new name[MAX_PLAYER_NAME];
new pfad[50];
format(pfad,50,"/bizzes/%d.txt",i);
GetPlayerName(playerid,name,sizeof name);
if(strcmp(BSystem[i][Biz_Besitzer],name) != 0)return SendClientMessage(playerid,ROT,"Du hast noch keine Firma");
format(string,sizeof(string),"%sName: %s\n\n",string,BSystem[i][Biz_Name]);
format(string,sizeof(string),"%sEinahmen: %i\n",string,BSystem[i][Biz_einahmen]);
format(string,sizeof(string),"%sProdukte: %i\n",string,BSystem[i][Biz_Produkte]);
ShowPlayerDialog(playerid, DIALOG_STYLE_LIST, 0, "Firmen Infomationen", string, "Schließen", "");
}
return 1;
}
er zeigt mir bei Name: an mehr nicht bei Einahmen: 0 und bei Produkte: 0
FirmenName=Vermitung
besitzer=[BR]Kevin_Kifkat
einahmen=100000
Produkte=100
ProduktePreis=100
Woran könnte das liegen ?
lg kifkat -
hey ich wollte grade bei mein car einstellen das sie erst nach 20Min respawnen aba ihren wie respanen sie direkt wen ich absteige/absteige mieten[0] = AddStaticVehicleEx(405,-2761.8230,393.8435,4.2396,234.1772,6,1,20000); // vermeitung
wo iss der Fehler?
lg kifkat
//titel -
du willst ein SKin für PD und Zivilisten Haben richtig ?
den mach es so wie ich es beschreiben habe
if(sInfo[i][sSpieler_Zivilisten ] == 0)//musst du bei dir Anpassen nach dein System
{
//dein Inhalt
SetPlayerSkin(playerid,280);//PD Skin
return 1;
}else if(sInfo[i][sSpieler_fraktion] == 1)//musst du bei dir Anpassen nach dein System
{
//dein Inhalt
SetPlayerSkin(playerid,280);//PD Skin
return 1;
}else if(sInfo[i][sSpieler_fraktion] == 2)//musst du bei dir Anpassen nach dein System
{
//dein Inhalt
SetPlayerSkin(playerid,280);//PD Skin
return 1;
}
usw -
und wen es so machst ? if(strcmp("/healme",cmdtext,true))
{
SetPlayerHealth(playerid, 100);
SendClientMessage(playerid,0xFF3399AA,"Du hast dich geheilt!");
return 1;
} -
hey wichtig Sind die258.1105,75.8501,1003.6406//das sind die x,y und z Koordinaten
Kaliber
er meinte das -
hey wichtig Sind die258.1105,75.8501,1003.6406//das sind die x,y und z Koordinaten
-
Ja iss mir auch Grade aufgefallen danke das du Geholfen hast
-
Enumenum B_System
{
Float:BizX,
Float:BizY,
Float:BizZ,
Biz_Besitzer[32],
Biz_Preis,
Biz_Pickup,
Text3D:Biz_label,
Biz_Name,
Biz_Produkte,
Biz_ProduktePreis,
Biz_einahmen
}
new BSystem[MAX_BIZZES][B_System];New new sbizz[128];fehler Gefunden War in den Enum
iss mir eben erst aufgefallen das was Fehlte -
das geht leider nicht
bei Besitzer Klappt ja alles nur bei FirmName nicht format(BSystem[Bizz_ID][Biz_Besitzer],128,"%s",dini_Get(pfad,"besitzer")); Hier noch mal FirmenNameformat(BSystem[Bizz_ID][Biz_Name],128,"%s",dini_Get(pfad,"FirmenName")); und da wo er es auslesen soll format(sbizz,200,"_____Firma_____\nName: %s\nBesitzer: %s\nPreis: %i\n Produkt: %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_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); -
hey
- Sofort Spawnen nach den Login/Registrierung
bei OnPlayerRequestClass
SetSpawnInfo( playerid, 0, 0, 1958.33, 1343.12, 15.36, 269.15, 26, 36, 28, 150, 0, 0 );
SpawnPlayer(playerid); - Skin Nach den Login Als PDler
Mach eine If abfrage bei OnPlayerSpawn ob er Ein PDler ist oda nicht
z.b if(sInfo[i][sSpieler_fraktion] == 0)//musst du bei dir Anpassen nach dein System
{
//dein Inhalt
SetPlayerSkin(playerid,280);//PD Skin
return 1;
}
Hoffe Konnte dir Helfen
- Sofort Spawnen nach den Login/Registrierung
-
Hey ich hab ein Problem bei mir wirt der Name in der Firma Komisch angezeigt, ich weis leider nicht wo der Fehler ist
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_label] = Create3DTextLabel(sbizz,WEIS,BSystem[Bizz_ID][BizX],BSystem[Bizz_ID][BizY],BSystem[Bizz_ID][BizZ],20,0,1);
FirmenName=Neu Test
lg kifkat//edit
hab was vergessen zu Posten
format(BSystem[Bizz_ID][Biz_Name],128,"%s",dini_Get(pfad,"FirmenName"));
///edit
wen was Benötigt wirt sagt mir was ich nach Liefern soll -
Versuch mal so
dini_IntSet(save,"Team",pInfo[playerid][Team] );//noch was vergessen
enum Info
{
passwort[128],
skin,
Geld,
Level,
Team,
Leader//daf kein , beim Letzen
}
new bool:loggedin[MAX_PLAYERS];
new pInfo[MAX_PLAYERS][Info]; -
Zeig mal das Enum von pInfo
-
ocmd:ka(playerid,params[])
{
if(IsPlayerInRangeOfPoint(playerid, Enfernung , X, Y, Z))//bei Enfernung Kannst du Z.b 10 reinschreiben ist die enfernung, X Die X Koridnate , Y Die Y Koridnate, Z Die Z Koridnate
{
//dein Inhalt
}
return 1;
}ist auch auf WIki Erklärt
//code Verbessert -
Lesen oben bitte erst dan was schreiben das ist ein filterscript mit dem namen string!!!!
Bleib mal Aufn Teppich ne wen du dich nicht Ausdrucken kannst kann ich(WIr) Nix
DU musst uns schon sagen was der filterscript String machen soll ?
den meine Glass Kugel ist leider in Reparatur -
Klappt leider auch nicht
//edit
hat wer noch ne Lösung ?///Edit
ich hab es jetzt hinbekommen das ich sie Verkaufen kann aba wen ich sie Verkaufe und ich noch Besitzer bin sagt er mir Dir Gehört die Firma nicht!
ocmd:bizverkaufen(playerid,params[])
{
for(new bizzes=0;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,"Du bist nicht der Eigentümer der Firma");
{
GivePlayerMoney(playerid,BSystem[bizzes][Biz_Preis]);
new pfad[50];
format(pfad,50,"/bizzes/%d.txt",bizzes);
dini_Set(pfad,"besitzer","Keiner");
killBizzes(bizzes);
LadeBizzes(bizzes);
}
}
}
return 1;
}
an was liegt das ?
//edit Code geändert
//edit
hab den Fehler Gefunden
kann geschlossen werden -
was soll das sein ?
-
es Kamm doch kein Fehler und geht alles Wanderbar
er hatte wohl RemoveBuildingForPlayer in ein falschen public -
schick mir mal TeamViewer 7 Daten Per PN ich schau mal Drüber