officercrockey
Geschäftsführer
  
Beiträge: 821
Registriert seit: Aug 2010
|
RE: NML - NewGRF Meta Language
Also bei mir sieht das jetzt so aus:
Code:
switch(FEAT_TRAINS,SELF,sw_br146_wa_all,count_veh_id(stw) == 1){
1: string(STR_146_ATTACH_WAGON);
CB_RESULT_ATTACH_ALLOW;
}
switch(FEAT_TRAINS,SELF,sw_br146_wa_stw,count_veh_id(stw) == 2){
1: string(STR_146_ATTACH_WAGON);
CB_RESULT_ATTACH_ALLOW;
}
switch(FEAT_TRAINS,SELF,sw_br146_wagon_attach,vehicle_type_id){
stw: sw_br146_wa_stw;
sw_br146_wa_all;
}
Also gedacht ist das so, dass es beim Anhängen überprüft, ob es der Doppelstocksteuerwagen ist oder etwas anderes. Ist es der DoStostw, geht das nur, wenn nicht schon einer vorhanden ist. Dasselbe im Prinzip bei den anderen Waggons.
Trotzdem kann ich aber munter alles anhängen. Wo mache ich den Fehler?
Zu den bits: Da wäre es in der Tat gut, wenn ich mal ein kleines Beispiel hätte, wie sowas aussieht. Das Beispiel von mb habe ich zwar gesucht, aber nur einen weiteren Verweis darauf (~2006) gefunden. Dein Beitrag an sich aber nicht...
|
|
| 25.08.2011 10:05 |
|